`
chenhua_1984
  • 浏览: 1251206 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

ruby on rails 连接oracle数据库

阅读更多

     最近有了对  ruby on rails 的兴趣,买了本ruby on rails入门经典,大致浏览了后,觉得 ruby这门比简单,学起来比较

容易上手,应为它是解释性的。

   Ruby

     Ruby 是一种动态编程语言,在很多方面和 Perl、Python 以及 Smalltalk 相似,但也有自己的特点。Java 和 PHP 编程人员似乎可以非常轻松地学会该语言,而且他们是 Ruby 的最忠实的拥护者。但是其他人也为该语言所吸引;这其中还包括著名的 Microsoft 王国中最资深的专家之一 Don Box。

   Rails 的用途

  Rails 的设计初衷是创建使用关系数据库后端的动态 Web 站点。它将关键词添加到 Ruby 编程语言中,从而使 Web 应用程序更易于配置

 

要在 Windows XP 上使用 Rails,您需要两套软件:带有 RubyGems 安装包的 Ruby 编程语言 Rails 2.3.2(Rails 的最新版本)和 Ruby/Rails Oracle 数据库。要下载并安装带有 Gems 安装包的 Ruby 安装程序,请执行以下步骤:

  1. 访问 http://rubyinstaller.rubyforge.org/
  2. 下载“适用于 Windows 1.8.6-26 最终版的一键式 Ruby 安装程序”
  3. 按照安装说明进行操作。

当 Ruby 编程平台安装完毕后,您就可以使用 RubyGems 了。RubyGems 是一个 Ruby 应用程序,您可以利用它来轻松安装 Ruby 框架。要安装 Rails 应用开发框架,您首先需要更新 Rubygems,因为 Rails 2.3.2 要求使用 Rubygems 1.3.1(或更高版本):

C:\> gem update --system

然后安装 Rails:

C:\> gem install rails 

既然您已经安装了 Ruby、RubyGems 和 Rails,您现在可以安装特定代码库,以使您的 Ruby/Rails 应用程序可以与您的 Oracle 数据库服务器进行通信。要安装 Ruby Oracle 库 和 ActiveRecord Oracle Adapter,执行以下命令:

C:\> gem install ruby-oci8 
C:\> gem install activerecord-oracle-adapter --source http://gems.rubyonrails.org

假设一切顺利,您现在已经安装了 Ruby、Rails 和 Rails-Oracle 连接库。现在,您可以创建您的第一个 Ruby on Rails Web 应用程序了.

 

分享到:
评论

相关推荐

    巧用Ruby配备Oracle数据库

    本文将探讨如何在Ruby on Rails框架中配置Oracle数据库,以及解决相关的验证和性能问题。 首先,连接Oracle数据库需要Ruby的一个特定库——Ruby/Oracle 调用接口 (OCI8),它是基于Ruby/DBI模块的数据库驱动程序。...

    结合使用 Oracle 和 Ruby on Rails 教程

    要将Oracle与Rails结合,我们需要一个适配器,如`activerecord-oracle_enhanced-adapter`,这是一个官方维护的Oracle数据库适配器,可以实现Rails和Oracle之间的通信。 安装`activerecord-oracle_enhanced-adapter`...

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

    在RHEL(Red Hat Enterprise Linux)系统上搭建Ruby on Rails(简称RoR)应用程序环境是一项技术性较强的任务,尤其当涉及到与其他服务如Nginx、Phusion Passenger、Ruby、Rails以及Oracle数据库集成时。以下是对这...

    ruby连接oracle驱动

    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.

    巧用Ruby配备Oracle数据库.doc

    在Rails中,通过修改`config/database.yml`文件,可以轻松地配置Oracle数据库连接,使得Ruby on Rails应用能够与Oracle数据库进行数据交互。同时,注意保持数据库客户端库和Ruby/OCI8驱动的兼容性,以确保稳定的数据...

    rails2.1與Oracle 連結所需gem

    标题“rails2.1与Oracle连接所需gem”指的是在Rails 2.1版本的应用程序中,如何配置和使用Oracle数据库的宝石(gem)扩展。Rails是Ruby on Rails框架的简称,是一个流行的开源Web应用程序框架,而Oracle则是一种企业...

    使用Ruby on Rails快速开发web应用的教程实例

    Ruby on Rails 是一个使用Ruby语言编写的开源Web应用框架,其设计宗旨是使得开发Web应用更为快速和简洁。它基于著名的模型-视图-控制器(MVC)架构模式,旨在以更少的代码实现更多功能,提高开发效率。Ruby on Rails...

    rails magazine issue 4

    - **应用场景**:适用于使用Oracle数据库的Ruby on Rails开发者。 ##### 10. Ruby Kaigi Exclusive Coverage - **核心观点**:提供了关于Ruby Kaigi 2009大会的独家报道。 - **重要性**:Ruby Kaigi是Ruby社区的...

    使用ROR编写ORACLE WEB应用

    标题 "使用ROR编写ORACLE WEB应用" 涉及的知识点主要集中在两个核心领域:Ruby on Rails(简称ROR)框架和Oracle数据库的集成。Ruby on Rails是基于Ruby编程语言的一个开源Web开发框架,而Oracle则是一款广泛使用的...

    Ruby on Rails是否唯一支持SQLite数据库管理?

    标题中的问题提出了一个关于Ruby on Rails (RoR)框架与SQLite数据库之间关系的常见误解。在探讨这个问题之前,我们先来了解一下这两个核心概念。 Ruby on Rails是基于Ruby编程语言的一个开源Web开发框架,它遵循...

    jruby_on_rails

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

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

    Oracle-JS-Project 是一个融合了JavaScript前端和Ruby on Rails后端技术的开发项目。这个项目旨在构建一个完整的Web应用程序,充分利用两种语言和技术的优势来提供高效、用户友好的交互体验。 在前端,JavaScript...

    RubyonRails之Oracle应用_简易教程.doc

    Ruby on Rails(简称Rails)是一个基于Ruby编程语言的开源Web应用程序框架,专注于简洁和生产力。它遵循模型-视图-控制器(MVC)架构模式,使得开发快速、高效的Web应用变得简单。Rails的核心理念是“约定优于配置”...

    连接MYSQL数据库归纳.pdf

    Web IDE指的是可以在浏览器中直接进行编程开发的IDE,Rails是Ruby语言的一个Web开发框架,Ruby on Rails是这个框架的简称,它在开发Web应用程序时,也常常会与数据库打交道。 综合以上内容,可以概括以下知识点: ...

    外汇源码Java-oracle-enhanced:用于ActiveRecord的Oracle增强型适配器

    activerecord-oracle_enhanced-adapter 用于 ActiveRecord 的 Oracle 增强型适配器 描述 Oracle 增强型 ActiveRecord 适配器提供从 Ruby on Rails 应用程序访问 Oracle 数据库。 Oracle 增强型适配器可用于 2.3.x 和...

    subsonic2.2ORM框架

    SubSonic遵循了Ruby on Rails的一些准则,比如在建表时一些约定(建议每个表都加CreatedOn[Datetime],CreatedBy[nvarchar],ModifyOn[DateTime],ModifyBy[nvarchar])....,这些详细信息可以去参考Ruby on Rails. ...

Global site tag (gtag.js) - Google Analytics