Ruby连接到oracle技巧分享
创始人
2024-06-16 01:21:35
0

Ruby语言作为一种新的开发编程语言,其具体使用方法还需要我们不断的去深入了解。在这篇文章中我们将会为大家详细介绍有关Ruby连接到oracle 的一些技巧。#t#

我们可以使用OCI8库来实现Ruby连接到oracle ,它可以支持oracle8之后的版本:

 

  1. require 'oci8'   
  2. session = OCI8.new('user', 'password')   
  3. query = "SELECT TO_CHAR(SYSDATE, 
    'YYYY/MM/DD') FROM DUAL"   
  4. cursor = session.exec(query)   
  5. result = cursor.fetch       
  6. # Only one iteration inthis case   
  7. cursor.close   
  8. session.logoff 

 

下面是Ruby连接到oracle 查询的例子:

 

  1. session = OCI8.new("user","password")   
  2. query = "select * from people 
    where name = :name"   
  3. # One way...   
  4. session.exec(query,'John Smith')   
  5. # Another...   
  6. cursor = session.parse(query)   
  7. cursor.exec('John Smith')   
  8. # And another...   
  9. cursor = session.parse(query)   
  10. cursor.bind_param(':name','John Smith')
     # bind by name   
  11. cursor.exec   
  12. # And another.   
  13. cursor = session.parse(query)   
  14. cursor.bind_param(1,'John Smith')   
     # bind by position   
  15. cursor.exec  

以下是Ruby连接到oracle 的代码示例讲解。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...