IBM官網注冊下載的IBM DB2 jdbc驅動,有需要的下。
DB2的JDBC驅動
在Java程序中連接DB2需要使用到JDBC驅動,一般情況下,大家都在會項目工程中引入驅動程序包db2java.zip或者db2jcc.jar。db2java.zip中包含了驅動COM.ibm.db2.jdbc.app.DB2Driver和COM.ibm.db2.jdbc.net.DB2Driver;db2jcc.jar中包含了驅動com.ibm.db2.jcc.DB2Driver。
COM.ibm.db2.jdbc.app.DB2Driver是Type2的驅動,它的URL:jdbc:db2:<databasename>; Type2的驅動需要在本地安裝DB2的客戶端程序,<databasename>就是你在DB2客戶端程序里面設置的Database名稱。
COM.ibm.db2.jdbc.net.DB2Driver是Type3的驅動,它的URL:jdbc:db2:<ServerIP>:<databasename>;Type3的驅動不需要在本地安裝客戶端程序,但是在Database Server或者Database middleware上需要安裝轉換程序。COM.ibm.db2.jdbc.net.DB2Driver先連接到轉換程序,然后再轉發給DB2 server.
com.ibm.db2.jcc.DB2Driver既是Type2又是Type4的驅動。如果URL為jdbc:db2:<databasename>, 那就是Type2類型;如果url為jdbc:db2://<ServerIP>:<port>/<databasename>, 那就是Type4類型。Type4類型指DB Server內建了Java支持,不需要安裝任何額外程序。
可以根據DB2的版本以及用戶需求來選擇使用哪種驅動。V8.1之前的DB2只支持db2java.zip中的驅動程序;V8.1.2及以后的DB2支持db2java.zip和db2jcc.jar中所有驅動。
Type4的驅動是最簡便的,不需安裝任何程序,而且現在大部分DB都內建了Java支持;Type2的驅動可以提高本地連接效率,但是需要安裝客戶端程序;這也是兩種最常用的驅動程序。