SQL Server JDBC驅(qū)動中sqljdbc和sqljdbc4區(qū)別
sqljdbc.jar 類庫提供對JDBC 3.0 的支持。
sqljdbc.jar 類庫要求使用 5.0 版的 Java 運(yùn)行時環(huán)境 (JRE)。連接到數(shù)據(jù)庫時,在 JRE 6.0 上使用 sqljdbc.jar 會引發(fā)異常。
注意: SQL Server JDBC Driver 2.0 不支持 JRE 1.4。使用 SQL Server JDBC Driver 2.0 時必須將 JRE 1.4 升級至 JRE 5.0 或更高版本。在某些情況下,您可能需要重新編譯應(yīng)用程序,因?yàn)樗赡芘c JDK 5.0 或更高版本不兼容。有關(guān)詳細(xì)信息,請參閱 Sun Microsystems 網(wǎng)站上的文檔。
sqljdbc4.jar 類庫提供對 JDBC 4.0 的支持。它不僅包括 sqljdbc.jar 的所有功能,還包括新增的 JDBC 4.0 方法。
sqljdbc4.jar 類庫要求使用 6.0 或更高版本的 Java 運(yùn)行時環(huán)境 (JRE)。在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 會引發(fā)異常。
注意: 如果應(yīng)用程序必須在 JRE 6.0 上運(yùn)行,即使該應(yīng)用程序不使用 JDBC 4.0 功能,也應(yīng)使用 sqljdbc4.jar。
請注意,盡管驅(qū)動程序旨在與所有主要的 Sun 等效 Java 虛擬機(jī)一起工作并由這些虛擬機(jī)支持,但卻是在 Sun JRE 5.0 或更高版本上進(jìn)行測試的。
SQL Server JDBC Driver 專為使用 SQL Server 2005 引入的功能而設(shè)計(jì),但它也可以向后兼容 SQL Server 2000(包括 64 位版本)。
重要提示: Microsoft SQL Server JDBC Driver 2.0 可以連接到 SQL Server 2008,但不完全支持 SQL Server 2008 中新引入的數(shù)據(jù)類型或其他功能。
【編輯推薦】