国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用DB2 UDB版本8開發企業Java應用程序

2019-11-18 12:37:40
字體:
來源:轉載
供稿:網友

DB2 JDBC 技術

  按照 JDBC 2 規范,有四種類型的 JDBC 驅動程序體系結構:

  • 類型 1 — 這類驅動程序將 JDBC API 作為到另一類數據訪問 API 的映射來實現,如開放式數據庫連接(ODBC)。這類驅動程序通常依靠本機庫,這限制了其可移植性。JDBC-ODBC 橋驅動程序就是類型 1 驅動程序的示例。
  • 類型 2 — 這類驅動程序部分用 java 編程語言編寫,部分用本機代碼編寫。這類驅動程序使用專門針對所連接數據源的本機客戶機庫。同樣,由于使用本機代碼,所以其可移植性受到限制。
  • 類型 3 — 這類驅動程序使用純 Java 客戶機,并使用獨立于數據庫的協議與中間件服務器進行通信。然后,中間件服務器將客戶機請求傳給數據源。
  • 類型 4 — 這類驅動程序是用純 Java 語言編寫,實現針對特定數據源的網絡協議。客戶機直接與數據源連接。

  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 數據庫。


圖 1. DB2 Java 應用程序體系結構
用DB2 UDB版本8開發企業Java應用程序(圖一)

  在 COM.ibm.db2.jdbc.app包中包含了 DB2 JDBC 應用程序(類型 2)驅動程序。

JDBC 1 連接
  用于建立至 DB2 UDB 服務器的連接的實現類包括:

  • COM.ibm.db2.jdbc.app.DB2Driver

JDBC 2 連接 
   用于建立至 DB2 UDB 服務器的連接的實現類包括:

  • COM.ibm.db2.jdbc.DB2ConnectionPoolDataSource
  • COM.ibm.db2.jdbc.DB2DataSource
  • COM.ibm.db2.jdbc.DB2XADataSource

  要將應用程序配置成使用由 DB2 JDBC 應用程序(類型 2)驅動程序實現的 DataSource,需要下列信息:

databaseName數據庫名稱。

user用于連接數據庫的用戶標識。

passWord 用于連接數據庫的密碼。

用于 JDBC 和 SQLJ 的 DB2 瘦客戶機驅動程序

  DB2 UDB 版本 8 為 JDBC 和 SQLJ 應用程序提供了類型 3 和類型 4“瘦”驅動程序。 圖 2 描述了這兩種驅動程序的體系結構。


圖 2. DB2 JDBC/SQLj 瘦驅動程序體系結構
用DB2 UDB版本8開發企業Java應用程序(圖二)

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 服務器的機器上。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彭州市| 乃东县| 封丘县| 肥乡县| 鹿邑县| 五华县| 安塞县| 洪江市| 龙游县| 富平县| 河西区| 册亨县| 图片| 建昌县| 锦州市| 团风县| 兴业县| 思茅市| 旬邑县| 塘沽区| 印江| 库车县| 班戈县| 化州市| 林口县| 类乌齐县| 清镇市| 通许县| 鄂托克前旗| 苍溪县| 阳山县| 景德镇市| 江华| 唐河县| 宝兴县| 竹北市| 丁青县| 南雄市| 镶黄旗| 辛集市| 商丘市|