一,先安装oracle9i/10g
二,安装oci
1,首先下载oci8lib.so和ruby-oci8-1.0.1-mswin32.rb文件,放入C盘的oracle-rails文件夹下。
2,命令行安装oci。C:\Oracle-Rails>ruby ruby-oci8-1.0.1-mswin32.rb
3,将oracle-rails里的oci8lib.so复制,覆盖C:\ruby\lib\ruby\site_ruby\1.8\i386-msvcrt里面的oci8lib.so
4,测试oci是否安装成功过。C:\Oracle-Rails>ruby -r oci8 -e "OCI8.new('point','auroraonline','AURORA').exec('select * from users') do |r| puts r.join('|'); end"
三,安装adapter
1,C:\ruby>gem install activerecord-oracle-adapter --source http://gems.rubyonrails.org
四,删除冲突文件如果有的话
删除oracle安装目录E:\oracle\ora92\network\ADMIN下与sqlnet.ora和tnsnames.ora相冲突的文件
分享到:
- 2008-12-13 14:55
- 浏览 1785
- 评论(4)
- 论坛回复 / 浏览 (4 / 4951)
- 查看更多
相关推荐
rails连接oracle需要的驱动 执行命令:C:\> ruby 文件名.rb <br>
6. **Oracle数据库**: 配置RoR应用连接Oracle数据库需要安装`ruby-oci8` gem,它提供了Ruby与Oracle数据库的接口。由于Oracle驱动可能不包含在默认的`gem`源中,可能需要添加Oracle的gem源或者手动编译安装。 7. **...
ruby连接oracle驱动包,支持32位与64位操作系统 Developing applications with Oracle Database Build Ruby and Ruby on Rails applications using the ruby-oci8 driver or JRuby with the Oracle Enhanced ...
标题“rails2.1与Oracle连接所需gem”指的是在Rails 2.1版本的应用程序中,如何配置和使用Oracle数据库的宝石(gem)扩展。Rails是Ruby on Rails框架的简称,是一个流行的开源Web应用程序框架,而Oracle则是一种企业...
3. **JDBC驱动**:由于Rails默认支持的是SQLite和MySQL,使用Oracle需要通过JDBC(Java Database Connectivity)驱动进行连接。JRuby库允许Rails与Java环境交互,从而使用Oracle的JDBC驱动。 4. **安装JRuby和...
标题提到的"ruby-oracle相关的数据库操作的gems包"是指一组用于连接和交互Oracle数据库的Ruby库。描述中指出,这些包主要基于oci8技术,oci8是Oracle公司提供的一个C接口,允许其他编程语言,如Ruby,与Oracle数据库...
在描述中提到的博文链接可能详细介绍了如何配置Rails项目以连接Oracle数据库,包括以下步骤: 1. 安装Oracle客户端和必要的库,如Instant Client,以便在本地环境运行Oracle相关的程序。 2. 设置环境变量,确保Rails...
首先,连接Oracle数据库需要Ruby的一个特定库——Ruby/Oracle 调用接口 (OCI8),它是基于Ruby/DBI模块的数据库驱动程序。RubyDBI提供了一个抽象层,使得开发者能够使用统一的API与不同的数据库系统(如JDBC或ODBC)...
4. **数据库配置**:JRuby on Rails 支持所有 JDBC 兼容的数据库,包括 MySQL、PostgreSQL 和 Oracle,通过配置 `config/database.yml` 文件来指定数据库连接。 5. **测试**:Rails 提供了丰富的测试框架,如 RSpec...
在Rails中,通过修改`config/database.yml`文件,可以轻松地配置Oracle数据库连接,使得Ruby on Rails应用能够与Oracle数据库进行数据交互。同时,注意保持数据库客户端库和Ruby/OCI8驱动的兼容性,以确保稳定的数据...
在Rails框架中,连接到Oracle数据库所需的参数存储在`config/database.yml`文件中。例如: ```yaml development: adapter: oci host: xe username: development password: password test: adapter: oci host...
Oracle-JS-Project 是一个融合了JavaScript前端和Ruby on Rails后端技术的开发项目。这个项目旨在构建一个完整的Web应用程序,充分利用两种语言和技术的优势来提供高效、用户友好的交互体验。 在前端,JavaScript...
.NET Framework中的ADO.NET提供了连接、命令、数据适配器和数据集等组件,用于与SQL Server、Oracle等数据库通信。使用`SqlConnection`类创建连接,`SqlCommand`执行SQL,`SqlDataAdapter`填充DataSet。 3. **...
MySQL是一款流行的开源关系型数据库管理系统(RDBMS),由Oracle公司维护和开发。它使用结构化查询语言(SQL)进行数据库管理,是互联网上使用最广泛的数据库之一。MySQL以其高性能、可靠性、易用性和灵活性而闻名,...
- 通过示例代码学习如何连接Oracle数据库,执行PL/SQL代码,并处理返回的结果。 6. **优化和性能**: - 使用这样的库可能会增加系统复杂性,因此在设计时需要权衡易用性、性能和维护性。 - 优化PL/SQL代码以减少...
RubyEE需要Java环境来运行,因此你需要访问Oracle官网或者OpenJDK的官方网站下载并安装最新版本的JDK。安装完成后,检查`java -version`和`javac -version`命令以验证JDK是否正确安装。 接下来,我们需要获取RubyEE...