`
andrew.yulong
  • 浏览: 172618 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Rails应用连接Oracle数据库时的配置

阅读更多

Rails的默认设置适用于 MySQL,使用Oracle时要重新配置:
1、下载和安装 Oracle Rails 库,访问 http://rubyforge.org/projects/ruby-oci8,下载 ruby-oci8-0.1.16-mswin.r 到 C 盘中,然后在命令窗口中执行以下命令:
C:\> ruby ruby-oci8-0.1.16-mswin.rb
2、Rails应用所在服务器需要安装Oracle客户端
3、更改database.yml 文件:

代码
  1. adapter: oci   
  2. username: user   
  3. password: pass   
  4. host: 192.168.0.100/xgm  

<script type="text/javascript"><!----></script>
注意host的格式为:[ip]/[sid或service_name],连接不上往往问题就出在这里! 

分享到:
评论

相关推荐

    rails2.1與Oracle 連結所需gem

    在Rails 2.1时代,开发者需要安装和配置这些gem来确保Rails应用能够顺利地与Oracle数据库进行交互。`ruby-oci8`是Ruby语言访问Oracle数据库的接口,它实现了OCI(Oracle Call Interface)库,允许Ruby程序直接操作...

    巧用Ruby配备Oracle数据库

    首先,连接Oracle数据库需要Ruby的一个特定库——Ruby/Oracle 调用接口 (OCI8),它是基于Ruby/DBI模块的数据库驱动程序。RubyDBI提供了一个抽象层,使得开发者能够使用统一的API与不同的数据库系统(如JDBC或ODBC)...

    巧用Ruby配备Oracle数据库.doc

    5. **Rails配置**:在Rails应用中,数据库配置文件`config/database.yml`负责定义连接到Oracle的参数。以下是一个示例配置,包括development、test和production环境,每个环境有不同的用户名和密码: ```yaml ...

    使用ROR编写ORACLE WEB应用

    在描述中提到的博文链接可能详细介绍了如何配置Rails项目以连接Oracle数据库,包括以下步骤: 1. 安装Oracle客户端和必要的库,如Instant Client,以便在本地环境运行Oracle相关的程序。 2. 设置环境变量,确保Rails...

    在RHEL上安裝設置ROR(nginx+passenger+ruby+rails+oracle+netzke)

    6. **Oracle数据库**: 配置RoR应用连接Oracle数据库需要安装`ruby-oci8` gem,它提供了Ruby与Oracle数据库的接口。由于Oracle驱动可能不包含在默认的`gem`源中,可能需要添加Oracle的gem源或者手动编译安装。 7. **...

    巧用ruby配备oracle数据库.pdf

    #### 五、Rails框架中配置Oracle数据库 在Rails框架中,连接到Oracle数据库所需的参数存储在`config/database.yml`文件中。例如: ```yaml development: adapter: oci host: xe username: development ...

    结合使用 Oracle 和 Ruby on Rails 教程

    本教程旨在帮助开发者了解如何在Rails应用中集成Oracle数据库,实现数据存储与处理的功能。 【描述】:“结合使用 Oracle 和 Ruby on Rails 教程”这篇博文提供了关于在Ruby on Rails项目中配置和使用Oracle数据库...

    ruby-oracle相关的数据库操作的gems包

    总结来说,`ruby-oci8`是Ruby编程语言中用于与Oracle数据库交互的关键工具,它提供了一套易于使用的接口,使得开发者能够在多种平台上构建高效、可靠的Oracle数据库应用。通过不同版本的Gem包,开发者可以根据自己的...

    11种连接数据库的方法

    数据库是存储和管理数据的核心工具,对于任何软件应用而言,高效稳定地连接数据库至关重要。本文将详细介绍11种常见的数据库连接方法,涵盖多种编程语言和数据库类型。 1. **Java JDBC(Java Database Connectivity...

    jruby_on_rails

    4. **数据库配置**:JRuby on Rails 支持所有 JDBC 兼容的数据库,包括 MySQL、PostgreSQL 和 Oracle,通过配置 `config/database.yml` 文件来指定数据库连接。 5. **测试**:Rails 提供了丰富的测试框架,如 RSpec...

    ruby-plsql-master

    - 通过示例代码学习如何连接Oracle数据库,执行PL/SQL代码,并处理返回的结果。 6. **优化和性能**: - 使用这样的库可能会增加系统复杂性,因此在设计时需要权衡易用性、性能和维护性。 - 优化PL/SQL代码以减少...

    rubyee 安装

    在RubyEE的上下文中,这可能是Rails应用的数据库模式。在安装和配置RubyEE后,你需要将这个SQL文件导入到你的数据库中。具体步骤取决于你使用的数据库管理系统(如MySQL、PostgreSQL),但通常涉及以下步骤: 1. ...

    web服务常用技术方式一览.docx

    总结起来,Web服务常用技术涉及动态脚本语言(如CGI、FastCGI、PHP、ASP、JSP等)、网站框架(如CGI、Rails等)、数据库系统(如SQL Server、Oracle、MySQL等)以及数据库管理和PHP的部署。了解和掌握这些技术对于...

    oracle-js-project:JS前端和Ruby on Rails后端

    - `config`: 存放应用配置文件,如数据库连接、路由等。 - `db`: 数据库相关的文件,如迁移(migrations)。 - `public`: 静态资源如HTML、CSS、图片等存放的地方。 - `spec`: 测试代码,Rails项目通常使用RSpec进行...

    jfinal的手册

    - **5.9 Oracle支持**:针对Oracle数据库的特殊支持。 #### 七、EhCachePlugin - **6.1 概述**:EhCachePlugin是一个缓存插件,用于提高应用程序性能。 - **6.2 EhCachePlugin**:配置缓存策略和生命周期。 - **...

    crm-application-1.9.3_crm_web_

    这可能代表的是整个CRM系统的压缩包,包含了所有必要的文件,如HTML、CSS、JavaScript代码、服务器脚本(可能是PHP或Java)、数据库配置文件、图像资源以及可能的文档或安装指南。解压后,用户可能需要按照一定的...

Global site tag (gtag.js) - Google Analytics