與DB2

2016-01-19 72 views
0

使用續集寶石如何使用續集寶石連接到DB2數據庫, 我想下面的命令,與DB2

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

,但仍然無法連接,請建議如果我丟失任何東西。謝謝!

+0

你得到一些錯誤訊息?你是如何嘗試測試該連接的? – spickermann

+0

之所以能夠解決這個問題,需要「續集」 需要「記錄」 需要的ActiveRecord-JDBC適配器「 需要sqljdbc4.jar的文件路徑「 需要‘\爲db2jcc_license_cisuz.jar的文件路徑’ 要求」文件路徑\爲db2jcc_license_cu.jar的」 需要 '\的db2jcc.jar' 連接= Sequel.connect(適配器的文件路徑: 「JDBC」, 網址:爲「jdbc:DB2://xyx.pqr.net:PORT/Databasename:user = username; password = password;「, host:」xyz.net「,port:」11111「,database:」Databasename「) – cookienut

回答

0

只是爲了記錄:問題是固定的:

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 
)