DB2的DRIVER分為四種
以下文章有介紹
http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/0402chenjunwei/0402chenjunwei.html
不建議使用db2java.zip裡的COM.ibm.db2.jdbc.app.DB2Driver這個驅動
原因在於使用此驅動時,必須要先行安裝DB2 Administrator Client,然後才有能力去Catalog DB進來,所以連結的URL就如下
jdbc:db2:資料庫名稱
建議使用db2jcc.jar裡的com.ibm.db2.jcc.DB2Driver這個驅動
不需要另外安裝DB2 Client即可進行資料庫連線,連結URL如下
jdbc:db2://DB2主機HOST:50000/資料庫名稱
實際測試上也證實db2jcc.jar的驅動比較OK
但是使用db2jcc.jar有一點必須十分注意
就是class path裡必須要多一個JAR
這個JAR的檔名為db2jcc_license_cu.jar
主要是用於辯識DB2的授權,沒有它也是無法驅動的
說到這裡...似乎還沒有提到DB2的DRIVER要去那裡下載
其實它不用下載,就在安裝DB2的INSTANCE底下
例如: DB2安裝在C:\IBM\SQLLIB
這個目錄下有個名為java的目錄
相信它有您需要的所有JAR檔
舉UNIX的例子來說
/home/db2inst1/sqllib/java/下就是放這些JAR檔的路徑