使用ruby-oci8连接到数据库

时间:2016-01-12 13:35:20

标签: ruby-on-rails ruby web-services

我已经为oracle解锁了hr用户,我在那里创建了一些表。我试图通过我在ruby中编写的Web服务访问这些表但我一直收到此错误: tns无法解析指定的连接标识符

这是我使用的代码

    get '/all_members/' do
conn=OCI8.new('hr','hr', '//localhost/XE')
recordsArray = "{\"clientList\":["
clientArray = Array.new
records = conn.exec('select * from Team_Members') do |record|
    client = AndroidtableClients.new(record[0],record[1],record[2],record[3], record[4], record[5])
    clientArray<<client.to_s
end
conn.logoff
recordsArray<<clientArray.join(',')
recordsArray<<"]}"
recordsArray

end

要调用此功能,我使用Google的高级休息客户端,并使用以下网址: http://localhost:4567/all_members/

有人可以帮助我吗?

0 个答案:

没有答案