程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 使用 JDBC 連接不同版本 DB2 數據庫的兼容性問題

使用 JDBC 連接不同版本 DB2 數據庫的兼容性問題

編輯:DB2教程

轉自 http://www.ibm.com/developerworks/cn/db2/library/techarticles/0402chenjunwei/0402chenjunwei.Html

級別: 初級

陳隽偉 ([email protected]), 全球化認證實驗室,IBM 中國軟件開發實驗室

2004 年 2 月 01 日

本文通過實驗介紹了 JDBC 應用在不同版本 DB2 系統之間遷移的問題,探討彼此的兼容性,並就存在的問題給出了解決辦法。

簡介

關系數據庫在您的電子商務應用中一定扮演著不可或缺的重要角色。DB2 是您的選擇麼?也許您的系統裡早就部署了 DB2 UDB V7.2 系列軟件;也許您正打算升級您的 DB2 系統到最新的版本;也許您剛剛部署了最新的 DB2 UDB V8.1 系列軟件,並且想更新您之前開發的應用系統。如果您正打算這麼做,那麼這篇文章的話題應該是您所感興趣的。

您的應用系統如果想和 DB2 系統打交道,我想首先需要做的一定是和 DB2 數據庫建立連接並且對數據庫進行各種操作。對於基於 JAVA 平台的應用程序來說,JDBC(Java Database Connectivity)一定是開發人員的首選。它作為 JAVA 編程語言的必備組件,已經成為 JAVA 2 標准版(Java 2,Standard Edition,J2SE)規范的一部分,而 DB2 系統對 JDBC 做了很好的支持。

在您決定遷移您的應用系統的時候,可能並不想直接升級您的DB2系統到最新的版本,這個時候就可能會碰到和我開發中所碰到的相似的情形,即我們需要適應不同版本的 DB2 數據庫同時存在的應用環境,這時我們可能希望應用程序能夠順利地在不同版本的 DB2 數據庫之間遷移而無需做過多的修改。

本文就介紹了為解決這類問題所做的一系列實驗,並且根據實驗結果給開發人員提出了一些建議。

我們討論的范圍限定在使用 JDBC 連接 DB2 UDB V7.2 和 DB2 UDB V8.1 時碰到的問題。這裡實驗環境中的 JDK 版本是 1.3,可能有些開發人員已經嘗試采用 JDK1.4 了,如果開發中碰到一些令人費解的問題,請嘗試改變您的 JDK 版本再做嘗試,這往往就能解決你的問題。

通過本文,讀者可以了解到下面的一些知識:

1. DB2 系統對 JDBC (Java Database Connectivity)的支持

2. DB2 命令行工具 CLP(Command Line Processor)

3. DB2 命令中心(DB2 Command Center)

4. 不同版本 DB2 系統發布的 JDBC 驅動程序彼此的兼容性

我在實驗中使用的軟件系統包括:

1. IBM DB2 UDB V7.2 Enterprise Edition

2. IBM DB2 UDB V7.2 Enterprise Edition FixPack 7

3. IBM DB2 UDB V8.1 Enterprise Server Edition

4. IBM DB2 UDB V8.1 Enterprise Server Edition FixPack 4

5. IBM WSAD V5.0

6. Windows 2000 Server

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved