COM.ibm.db2.jdbc.app.DB2Driver / COM.ibm.db2.jdbc.net.DB2Driver。com.ibm.db2.jcc.DB2Driver,同時支持 JDBC 與 SQLJ。未來版本不再增強舊驅動,強烈建議遷移至 db2jcc.jar。
| 類型 | 架構 | 驅動包 | 特點 |
|---|---|---|---|
| Type 1 | JDBC-ODBC Bridge | sun.jdbc.odbc.JdbcOdbcDriver | IBM 不支持,不推薦 |
| Type 2 | 需 DB2 客戶端本地庫 | db2java.zip / db2jcc.jar | 性能最好、支持分布式事務 (XA) |
| Type 3 | 純 Java + DB2 Applet Server | db2java.zip | 避免客戶端安裝,不支持 XA,WebSphere 不支持 |
| Type 4 | 純 Java 直連 | db2jcc.jar | 無需客戶端、跨平台、推薦生產使用 |
driver=COM.ibm.db2.jdbc.app.DB2Driver
url=jdbc:db2:databaseName
-- 需將 db2jdbc.dll 放入 %JAVA_HOME%/bin (Tomcat 插件模式)
driver=com.ibm.db2.jcc.DB2Driver
url=jdbc:db2:databaseName
driver=COM.ibm.db2.jdbc.net.DB2Driver
url=jdbc:db2://ip:6789/DBNAME
-- 服務端需執行 db2jstrt 6789 啟動 Applet Server
driver=com.ibm.db2.jcc.DB2Driver
url=jdbc:db2://ip:port/DBNAME
-- 數據庫字符集必須為 UTF-8
-- 需 CLASSPATH 包含 db2jcc.jar + 對應 license jar:
-- db2jcc_license_c.jar (Cloudscape)
-- db2jcc_license_su.jar (Linux/UNIX/Windows)
-- db2jcc_license_cisuz.jar (z/OS, iSeries)
jar cf;