DB2的驅(qū)動程序在其所安裝盤符:\Program Files\IBM\SQLLIB\java\目錄下,db2java.zip文件,可以把它拷貝出來改后綴名為jar后放在需要安裝的目錄之中。
其中包含兩個驅(qū)動:
1.COM.ibm.db2.jdbc.app.DB2Driver
這個驅(qū)動用來連本機的db2
此時的URL為jdbc:db2:<databasename>
2.COM.ibm.db2.jdbc.net.DB2Driver
這個驅(qū)動用來連remote主機的db2
此時的url 為jdbc:db2://<hostip>:<port>/<databasename>
port 默認為6789
JDBC初始化連接代碼:





jdbc.properties可以配置:
username=db2admin
password=db2admin
url=jdbc:db2:TEST
password=db2admin
url=jdbc:db2:TEST
測試一下得到的連接對象,可以得到輸出:
DB2Connection
{
connectionHandle = 1
SPConnected = false
source = TEST
user = db2admin
conArgs =
closed = false
describeCached = false
describeParam = true
isReadOnly = false
autoClose = false
LONGDATA compat = false
}
{
connectionHandle = 1
SPConnected = false
source = TEST
user = db2admin
conArgs =
closed = false
describeCached = false
describeParam = true
isReadOnly = false
autoClose = false
LONGDATA compat = false
}
此種jdbc連接方式需要在本地安裝db2客戶端并建立相關(guān)數(shù)據(jù)源,如果需要以完全程序的方式建立jdbc連接,可以使用jcc驅(qū)動,對應的驅(qū)動包是db2jcc.jar、db2jcc_license_cu.jar。