新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ruby連接到oracle技巧分享
Ruby語言作為一種新的開發(fā)編程語言,其具體使用方法還需要我們不斷的去深入了解。在這篇文章中我們將會為大家詳細介紹有關Ruby連接到oracle 的一些技巧。#t#

目前成都創(chuàng)新互聯(lián)公司已為千余家的企業(yè)提供了網(wǎng)站建設、域名、網(wǎng)絡空間、網(wǎng)站托管、企業(yè)網(wǎng)站設計、蘭溪網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
我們可以使用OCI8庫來實現(xiàn)Ruby連接到oracle ,它可以支持oracle8之后的版本:
- require 'oci8'
- session = OCI8.new('user', 'password')
- query = "SELECT TO_CHAR(SYSDATE,
'YYYY/MM/DD') FROM DUAL" - cursor = session.exec(query)
- result = cursor.fetch
- # Only one iteration inthis case
- cursor.close
- session.logoff
下面是Ruby連接到oracle 查詢的例子:
- session = OCI8.new("user","password")
- query = "select * from people
where name = :name"- # One way...
- session.exec(query,'John Smith')
- # Another...
- cursor = session.parse(query)
- cursor.exec('John Smith')
- # And another...
- cursor = session.parse(query)
- cursor.bind_param(':name','John Smith')
# bind by name- cursor.exec
- # And another.
- cursor = session.parse(query)
- cursor.bind_param(1,'John Smith')
# bind by position- cursor.exec
以下是Ruby連接到oracle 的代碼示例講解。
當前文章:Ruby連接到oracle技巧分享
網(wǎng)站網(wǎng)址:http://www.fisionsoft.com.cn/article/ccdhish.html


咨詢
建站咨詢
