DB2 JDBC 技術
按照 JDBC 2 規范,有四種類型的 JDBC 驅動程序體系結構:
DB2 版本 8 支持類型 2、3 和 4 的 JDBC 驅動程序。前一個發行版中的 JDBC 驅動程序構建于 DB2 CLI(調用層接口,Call Level Interface)之上。DB2 版本 8 的類型 2 和類型 3 驅動程序繼續使用 DB2 CLI 接口來與 DB2 UDB 服務器(OS/390® 和 z/OS™、UNIX®、Windows®、linux 和 iSeries™)通信。 DB2 版本 8 添加了一種新的 DB2 JDBC 通用驅動程序(類型 4),它使用分布式關系數據庫體系結構(Distributed Relational Database Architecture™(DRDA®))協議來進行客戶機/服務器通信。
DB2 JDBC 應用程序驅動程序(類型 2)
DB2 JDBC 應用程序(類型 2)驅動程序( 圖 1)使 Java 應用程序能夠通過 JDBC 調用 DB2。對 JDBC 應用程序驅動程序的調用被轉換成 Java 本機方法。使用這種驅動程序的 Java 應用程序必須在 DB2 客戶機上運行,JDBC 請求通過該客戶機流到 DB2 服務器。需要 DB2 Connect™ 版本 8 許可證/安裝來訪問 DB2 for OS/390 數據庫。
在 COM.ibm.db2.jdbc.app包中包含了 DB2 JDBC 應用程序(類型 2)驅動程序。
JDBC 1 連接
用于建立至 DB2 UDB 服務器的連接的實現類包括:
JDBC 2 連接
用于建立至 DB2 UDB 服務器的連接的實現類包括:
要將應用程序配置成使用由 DB2 JDBC 應用程序(類型 2)驅動程序實現的 DataSource,需要下列信息:
databaseName數據庫名稱。
user用于連接數據庫的用戶標識。
passWord 用于連接數據庫的密碼。
用于 JDBC 和 SQLJ 的 DB2 瘦客戶機驅動程序
DB2 UDB 版本 8 為 JDBC 和 SQLJ 應用程序提供了類型 3 和類型 4“瘦”驅動程序。 圖 2 描述了這兩種驅動程序的體系結構。
DB2 JDBC 類型 3 驅動程序
DB2 JDBC 類型 3 驅動程序,也稱為 applet 或網絡驅動程序,它由 JDBC 客戶機和 JDBC 服務器組成。DB2 JDBC applet 驅動程序可以與 applet 一起由 Web 瀏覽器裝入,或者可以在單獨的 Java 應用程序中使用 applet 驅動程序。當 applet 請求至 DB2 數據庫的連接時,applet 驅動程序打開至 DB2 JDBC applet 服務器的 TCP/ip 套接字,DB2 JDBC applet 服務器位于正在運行 Web 服務器的機器上。
新聞熱點
疑難解答