关于 ruby 和使用 sequel gem 的 oracle 数据库之间的连接的问题
Issue regarding the connection between ruby and oracle database using sequel gem
我正在使用 sequel gem 通过 ruby 程序连接和访问我的 oracle 数据库。
我已经安装了 sequel gem 和 oracle 即时客户端。我还安装了 ruby-oci8 gem。但仍然出现如下错误:-
加载错误:无法加载此类文件 -- oci8 (Sequel::AdapterNotFound)
我的代码是:-
require 'sequel'
DB = Sequel.connect('oracle://localhost/XE', :user=>'SYSTEM', :password=>'tiger')
DB['select NAME from EMPLOYEE'].each do |row|
puts row
end
请帮我解决这个问题。我什至不知道这行的正确形式是什么
Sequel.connect('oracle://localhost/XE', :user=>'SYSTEM', :password=>'tiger')
我的数据库名称是XE,用户是SYSTEM,密码是tiger
LoadError 表示您没有安装 oci8 gem。您可以使用以下方法修复它:gem install oci8
我正在使用 sequel gem 通过 ruby 程序连接和访问我的 oracle 数据库。
我已经安装了 sequel gem 和 oracle 即时客户端。我还安装了 ruby-oci8 gem。但仍然出现如下错误:-
加载错误:无法加载此类文件 -- oci8 (Sequel::AdapterNotFound)
我的代码是:-
require 'sequel'
DB = Sequel.connect('oracle://localhost/XE', :user=>'SYSTEM', :password=>'tiger')
DB['select NAME from EMPLOYEE'].each do |row|
puts row
end
请帮我解决这个问题。我什至不知道这行的正确形式是什么
Sequel.connect('oracle://localhost/XE', :user=>'SYSTEM', :password=>'tiger')
我的数据库名称是XE,用户是SYSTEM,密码是tiger
LoadError 表示您没有安装 oci8 gem。您可以使用以下方法修复它:gem install oci8