2012-07-13 80 views
3

程序員A編寫了一個使用JDBC 3(db2jcc.jar)的應用程序並部署在WebSphere App Server上。JDBC 4是否完全符合JDBC 3?

將JDBC連接更改爲使用JDBC 4(db2jcc4.jar)而不是JDBC 3可以嗎?

JDBC 4是否完全符合JDBC 3?

回答

4

JDBC 4應該向後兼容JDBC 3,並且在替換驅動程序時不會有問題。

JDBC 4.0 specification 2.2概述目標部分的引用的JDBC 4.0的目標之一是

8)保持與現有應用程序和驅動程序的現有JDBC技術的驅動程序(JDBC驅動程序),並 向後兼容性使用它們的應用程序必須繼續在支持JDBC 4.0 API的Java虛擬機的 實現中工作。僅使用JDBC API的早期版本 中定義的功能的應用程序不需要更改即可繼續運行。它對於現有應用程序遷移到JDBC技術應該很簡單。