1.Get the Ruby OCI8 driver. Download the file that ends with “mswin32.rb” and install like this:
E:\ruby>ruby ruby-oci8-1.0.3-mswin32.rb
Copy OCI8.rb to e:/ruby/lib/ruby/site_ruby/1.8/DBD/OCI8
Copy oci8.rb to e:/ruby/lib/ruby/site_ruby/1.8
Copy oci8lib.so to e:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt
OK?
Enter Yes/No: Yes
Copying OCI8.rb to e:/ruby/lib/ruby/site_ruby/1.8/DBD/OCI8 ... done
Copying oci8.rb to e:/ruby/lib/ruby/site_ruby/1.8 ... done
Copying oci8lib.so to e:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt ... done
OK
You can test the driver by running a query using Ruby.
E:\>ruby -r oci8 -e "OCI8.new('foo','12345','sid').exec(
'SELECT * from users') do |r| puts r.join(' | ') ; end"
2.Install the ActiveRecord Oracle adapter.gem
E:\ruby>install activerecord-oracle-adapter --source http://gems.rubyonrails.org
3.Update config/database.yml to connect to Oracle
development:
adapter: oracle
database: sid
username: foo
password: 12345
timeout: 5000
4.Test by doing a rake db:migrate.
5.Test by running the Ruby on Rails server and making sure there are no errors upon startup.
分享到:
相关推荐
Oracle是一种流行的关系型数据库管理系统,而Ruby on Rails(简称RoR)则是一个基于Ruby语言的开源Web应用框架。本教程将探讨如何将这两个强大的技术结合使用,以构建高效、可扩展的Web应用程序。 首先,让我们深入...
在RHEL(Red Hat Enterprise Linux)系统上搭建Ruby on Rails(简称RoR)应用程序环境是一项技术性较强的任务,尤其当涉及到与其他服务如Nginx、Phusion Passenger、Ruby、Rails以及Oracle数据库集成时。以下是对这...
Ruby on Rails 是一个使用Ruby语言编写的开源Web应用框架,其设计宗旨是使得开发Web应用更为快速和简洁。它基于著名的模型-视图-控制器(MVC)架构模式,旨在以更少的代码实现更多功能,提高开发效率。Ruby on Rails...
- **应用场景**:适用于使用Oracle数据库的Ruby on Rails开发者。 ##### 10. Ruby Kaigi Exclusive Coverage - **核心观点**:提供了关于Ruby Kaigi 2009大会的独家报道。 - **重要性**:Ruby Kaigi是Ruby社区的...
标题中的问题提出了一个关于Ruby on Rails (RoR)框架与SQLite数据库之间关系的常见误解。在探讨这个问题之前,我们先来了解一下这两个核心概念。 Ruby on Rails是基于Ruby编程语言的一个开源Web开发框架,它遵循...
本文将探讨如何在Ruby on Rails框架中配置Oracle数据库,以及解决相关的验证和性能问题。 首先,连接Oracle数据库需要Ruby的一个特定库——Ruby/Oracle 调用接口 (OCI8),它是基于Ruby/DBI模块的数据库驱动程序。...
ruby连接oracle驱动包,支持32位与64位操作系统 Developing applications ...Build Ruby and Ruby on Rails applications using the ruby-oci8 driver or JRuby with the Oracle Enhanced Adapter for ActiveRecord.
Rails是Ruby on Rails框架的简称,是一个流行的开源Web应用程序框架,而Oracle则是一种企业级的关系型数据库管理系统。在Rails中,我们通常使用特定的gem来连接不同的数据库系统,对于Oracle而言,这个gem通常是`...
Oracle-JS-Project 是一个融合了JavaScript前端和Ruby on Rails后端技术的开发项目。这个项目旨在构建一个完整的Web应用程序,充分利用两种语言和技术的优势来提供高效、用户友好的交互体验。 在前端,JavaScript...
4. **数据库配置**:JRuby on Rails 支持所有 JDBC 兼容的数据库,包括 MySQL、PostgreSQL 和 Oracle,通过配置 `config/database.yml` 文件来指定数据库连接。 5. **测试**:Rails 提供了丰富的测试框架,如 RSpec...
Ruby on Rails网络应用程序,用于管理学生,企业和实习生。 该项目的历史 2013年9月:研究项目 DFHI / ISFATES的一些BBA和CS学生决定完成以下任务:分析研究所及其合作伙伴大学内部涉及大学与企业之间联系的每个...
在Rails中,通过修改`config/database.yml`文件,可以轻松地配置Oracle数据库连接,使得Ruby on Rails应用能够与Oracle数据库进行数据交互。同时,注意保持数据库客户端库和Ruby/OCI8驱动的兼容性,以确保稳定的数据...
SubSonic遵循了Ruby on Rails的一些准则,比如在建表时一些约定(建议每个表都加CreatedOn[Datetime],CreatedBy[nvarchar],ModifyOn[DateTime],ModifyBy[nvarchar])....,这些详细信息可以去参考Ruby on Rails. ...
标题 "使用ROR编写ORACLE WEB应用" 涉及的知识点主要集中在两个核心领域:Ruby on Rails(简称ROR)框架和Oracle数据库的集成。Ruby on Rails是基于Ruby编程语言的一个开源Web开发框架,而Oracle则是一款广泛使用的...
总之,Ruby on Rails提供了快速开发Web应用的工具,而Oracle则提供了稳定且强大的数据库支持。虽然两者结合使用可能需要额外的配置和学习,但是一旦熟悉了这个组合,就能充分利用它们的优点,创建出高效、健壮的应用...
activerecord-oracle_enhanced-adapter 用于 ActiveRecord 的 Oracle 增强型适配器 描述 Oracle 增强型 ActiveRecord 适配器提供从 Ruby on Rails 应用程序访问 Oracle 数据库。 Oracle 增强型适配器可用于 2.3.x 和...
参考资料《Ruby on Rails 实践.pdf》。 2. 搭建ruby on rails 开发环境并熟悉开发环境。用到的软件在《软件工具》目录。 3. 给学生展示《Ruby on Rails 实践.pdf》中的示例快速建立简单应用。 4. 指导学生...
oracle-enhanced, ActiveRecord的Oracle enhaced适配器 activerecord-oracle_enhanced-adapterOracle增强的ActiveRecord适配器描述Oracle增强的ActiveRecord适配器提供了来自 Ruby on Rails 应用程序的Oracl