`
wuhuizhong
  • 浏览: 682790 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

rails2.1與Oracle 連結所需gem

    博客分类:
  • ROR
阅读更多

ruby-oci8

http://rubyforge.org/frs/download.php/39148/ruby-oci8-1.0.2-i386-mswin32.gem

ruby-plsql:

http://rubyforge.org/frs/download.php/40169/ruby-plsql-0.2.1.gem

用於執行pl/sql procedure

conn = OCI8.new("hr","hr","xe")
cursor = conn.parse <<-EOS
BEGIN
  :return := test_uppercase(:p_string);
END;
EOS
cursor.bind_param(':p_string',"xxx",String)
cursor.bind_param(':return',nil,String,4000)
cursor.exec
puts cursor[':return']
cursor.close

you can do it much more simply:

plsql.connection = OCI8.new("hr","hr","xe")
puts plsql.test_uppercase('xxx')

Here are some more samples:

plsql.test_uppercase(:p_string => 'xxx')
plsql.hr.test_uppercase('xxx')
plsql.hr.test_package.test_uppercase('xxx')
plsql.test_copy("abc", nil, nil) # returns output arguments { :p_to => "abc", :p_to_double => "abcabc" }
 

ActiveRecord-oracle_enhanced

http://rubyforge.org/frs/download.php/40404/activerecord-oracle_enhanced-adapter-1.1.5.gem

In Rails config/database.yml file use oracle_enhanced as adapter name.

 

分享到:
评论

相关推荐

    What’s New In Rails 2.1

    要更新或安装Rails 2.1的新版本,只需执行以下命令: ``` gem install rails ``` #### ActiveRecord:数据库交互的艺术 ActiveRecord是Rails的核心组件之一,它负责应用程序与数据库之间的交互,并提供数据抽象。...

    RAILS2.1的中文版资料

    ### RAILS2.1的中文版资料:新特性与改进详解 #### 概述 《RAILS2.1的中文版资料》是一份针对Ruby on Rails 2.1版本的详细介绍文档,由Carlos Brando和Marcos Tapajós共同编写,并由中国Rails社区成员翻译成中文...

    ruby on rails 2.1 what is new (CN)

    Rails 2.1改进了与RubyGems的集成,使得开发人员能够更轻松地管理和使用各种Ruby库。这包括: - **自动安装依赖**:当Rails检测到缺少某个Gem时,它会自动提示或帮助安装缺失的依赖。 - **版本控制**:开发人员可以...

    ruby on rails 2.1新特性介绍

    紧接着,在2008年6月,Rails 2.1的发布进一步巩固了这一框架的地位,带来了包括时区支持、脏数据追踪、基于Gem的依赖管理等在内的多项新特性。 #### ActiveRecord新特性 - **时区支持**:Rails 2.1引入了对时区的...

    rails 2.1 CHM api文档

    rails 2.1的api文档,chm格式,官方最新版

    rails连接oracle需要的驱动

    rails连接oracle需要的驱动 执行命令:C:\&gt; ruby 文件名.rb &lt;br&gt;

    rails2.3.2gem本地安装包及使用说明

    - 本地安装的 Gem 使用方法与网络安装无异,你可以直接在项目中引用 Rails。不过,由于这是一个较旧的版本,确保你的开发环境和依赖库与该版本兼容至关重要。 - 如果你遇到任何问题,查阅 Rails 2.3.2 的官方文档...

    rail 2.1 chm

    Rails 2.1是其历史版本中的一个重要里程碑,引入了许多新特性与改进,对于理解现代Web开发有着重要的参考价值。 1. **ActiveRecord**:Rails的核心组件之一,负责数据持久化。在Rails 2.1中,ActiveRecord增强了...

    grape-swagger-rails, Swagger UI作为葡萄 Swagger gem的Rails 引擎.zip

    grape-swagger-rails, Swagger UI作为葡萄 Swagger gem的Rails 引擎 GrapeSwaggerRails Swagger UI作为葡萄 Swagger gem的Rails 引擎。安装将此行添加到你的应用程序的Gemfile中:gem 'grape-swagger-rails'

    rails-2.3.5.gem

    rails-2.3.5.gem redmine必须gem

    awesome-rails-gem-zh_CN, Rails 常用 Gem 列表 - Awesome Rails Gem 中文版.zip

    Awesome Rails Gem 是一个广泛收录了Rails开发中常用、实用、有趣的Gem的列表,旨在帮助开发者提高开发效率和代码质量。这个中文版的Awesome Rails Gem列表,为国内开发者提供了一个方便的参考资源,使他们能够更好...

    adminlte-rails, AdminLTE Rails gem 将AdminLTE主题与 Rails 资产管道集成.zip

    adminlte-rails, AdminLTE Rails gem 将AdminLTE主题与 Rails 资产管道集成 AdminLTE Rails gem AdminLTE 是后端的高级 Bootstrap 主题。英镑 AdminLTE Rails gem 与 Rails 资产管道集成了英镑AdminLTE主题。安装将...

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

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

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    3. **gem 文件获取**:通过 wget 命令下载必要的 gem 文件,这些 gem 包括但不限于 Rails、Rack 和其他相关的支持包。这些 gem 包是构建和运行 Redmine 必不可少的部分。 #### 三、Redmine 的核心功能与优势 - **...

    rails和mysql数据库连接中出现的问题以及解决办法

    总结来说,解决Rails与MySQL连接问题涉及检查配置文件、安装和更新依赖、确保系统库完整、确认服务状态和网络连接以及处理版本兼容性。通过排查这些方面,大部分问题都能迎刃而解。在遇到问题时,查看错误日志、查阅...

    Agile Web Development with Rails 3nd Edition Beta

    - 讨论了从 Rails 1.x 迁移到 Rails 2 所需的步骤和注意事项。 - 提供了具体的示例代码,展示了如何进行迁移。 3. **Rails 2 新功能介绍**: - 深入探讨 Rails 2 引入的新功能,如 Active Record 的改进、...

    classy_enum, Rails的基于类的枚举器 gem.zip

    classy_enum, Rails的基于类的枚举器 gem ClassyEnum ClassyEnum是一个 Ruby on Rails gem,它将基于类的枚举器函数添加到 Active Record 属性。这个自述文件也可以用用户友好的DocumentUp格式 。支持

    rails-2.3.8.gem

    版本为:rails-2.3.8.gem 可使用指令安装:gem install rails-2.3.8.gem

Global site tag (gtag.js) - Google Analytics