Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在db2中使用sequel gem_Java_Ruby On Rails_Ruby_Jdbc - Fatal编程技术网

Java 在db2中使用sequel gem

Java 在db2中使用sequel gem,java,ruby-on-rails,ruby,jdbc,Java,Ruby On Rails,Ruby,Jdbc,如何使用Sequel gem连接到db2数据库, 我在指挥之下 connection = Sequel.connect(:adapter => 'jdbc', :driver => 'com.ibm.db2.jcc.DB2Driver', :host => 'jdbc:db2://myhostname/50000/dbname', :user=> 'userid', :password=>'password') 但仍然无法连接,请建议

如何使用Sequel gem连接到db2数据库, 我在指挥之下

 connection = Sequel.connect(:adapter => 'jdbc', 
   :driver => 'com.ibm.db2.jcc.DB2Driver',
   :host => 'jdbc:db2://myhostname/50000/dbname', 
   :user=> 'userid',
   :password=>'password')

但仍然无法连接,请建议我是否缺少任何东西。谢谢

仅供记录:问题已通过以下方式解决:

require 'sequel' 
require 'logger' 
require 'activerecord-jdbc-adapter' 
require 'file path of sqljdbc4.jar' 
require 'file path of \db2jcc_license_cisuz.jar' 
require 'file path of \db2jcc_license_cu.jar' 
require 'file path of \db2jcc.jar' 

connection = Sequel.connect(
  adapter: "jdbc", 
  url: "jdbc:db2://xyx.pqr.net:PORT/Databasename:user=username;password=password;", 
  host: "xyz.net", 
  port: "11111", 
  database: "Databasename
) 

你收到什么错误信息了吗?你是如何测试那个连接的?能够修复它,require“sequel”require“logger”require“activerecord jdbc adapter”require文件路径为sqljdbc4.jar“require”文件路径为\db2jcc\u license\u cisuz.jar“require”文件路径为\db2jcc\u license\u cu.jar“require”文件路径为\db2jcc.jar“connection=Sequel.connect(适配器:“jdbc”,url:“jdbc:db2://xyx.pqr.net:PORT/Databasename:user=username;password=password;”,主机:“xyz.net”,端口:“11111”,数据库:“Databasename”)