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