使用ruby而不是jruby的JDBC连接

使用ruby而不是jruby的JDBC连接,ruby,jdbc,Ruby,Jdbc,是否有任何gem可用于连接到Ruby项目的jdbcdb2。我遇到过ActiveRecordJDBC适配器,但它只适用于Jruby 我还可以在Ruby中使用Jruby特有的gem吗?我的机器中有Ruby 2.2和Jruby 9.0.0使用了一个站点中提到的另外两个gem 我们需要Sequel和ibm_db gems并运行了下面的代码,它成功了 require 'rubygems' require 'sequel' require 'ibm_db' Sequel.connect("ibmdb://

是否有任何gem可用于连接到Ruby项目的jdbcdb2。我遇到过ActiveRecordJDBC适配器,但它只适用于Jruby


我还可以在Ruby中使用Jruby特有的gem吗?我的机器中有Ruby 2.2和Jruby 9.0.0

使用了一个站点中提到的另外两个gem

我们需要Sequel和ibm_db gems并运行了下面的代码,它成功了

require 'rubygems'
require 'sequel'
require 'ibm_db'

Sequel.connect("ibmdb://#{username}:#{password}@#{db_url}") do |db|
  db.fetch(selectquery) do |row|
    puts row
  end
end

我对此表示怀疑,因为JDBC是。。。JAVA鲁比不是。为什么需要使用JDBC而不是直接连接到DB2?对于JRuby特定的gem也是一样的:根据定义,它们是JRuby特定的。如果它不依赖JRuby的J部分,您可能会这样做。谢谢。。如果您已经遇到过DB2 gem detail for Ruby或任何其他有用的链接,请您与我分享一下。我刚刚搜索了“Ruby DB2”或“Ruby DB2 ActiveRecord”之类的内容,它就出现了。谢谢Dave Newton。张贴了答案。