若要使用 Microsoft JDBC Driver for SQL Server 访问 SQL Server 数据库中的数据,计算机上必须安装有下列组件:
Microsoft JDBC Driver for SQL Server
Java 运行时环境
Java 运行时环境要求
从 Microsoft JDBC Driver for SQL Server 开始,JDBC 驱动程序对 Java 数据库连接 (JDBC) Spec API 的支持扩展为包括 JDBC 4.0 API。JDBC 4.0 是作为 Sun Java SE 开发工具包 (JDK) 6.0 和 Java 运行时环境 (JRE) 6.0 的一部分引入的。JDBC 4.0 是 JDBC 3.0 的超集。
Microsoft JDBC Driver for SQL Server 同时支持 JDBC 3.0 和 JDBC 4.0。
在 Windows 和 UNIX 操作系统上部署 Microsoft JDBC Driver for SQL Server 时,必须分别使用 sqljdbc_<版本>_enu.exe 和 sqljdbc_<版本>_enu.tar.gz 的安装包。有关如何部署 JDBC Driver 的详细信息,请参阅部署 JDBC 驱动程序 主题。
为了支持向后兼容以及可能的升级方案,JDBC 驱动程序在每个安装包中都包括 2 个 JAR 类库:sqljdbc.jar 和 sqljdbc4.jar。
JAR | 说明 |
---|---|
sqljdbc.jar | sqljdbc.jar 类库提供对 JDBC 3.0 的支持。 sqljdbc.jar 类库要求使用 5.0 版的 Java 运行时环境 (JRE)。连接到数据库时,在 JRE 6.0 上使用 sqljdbc.jar 会引发异常。 JDBC 驱动程序不支持 JRE 1.4。使用 JDBC Driver 时必须将 JRE 1.4 升级至 JRE 5.0 或 JRE 6.0。在某些情况下,您可能需要重新编译应用程序,因为它可能与 JDK 5.0 或更高版本不兼容。有关详细信息,请参阅 Sun Microsystems 网站上的文档。 |
sqljdbc4.jar | sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有功能,还包括新增的 JDBC 4.0 方法。 sqljdbc4.jar 类库要求使用 6.0 版的 Java 运行时环境 (JRE)。在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 会引发异常。 如果应用程序必须在 JRE 6.0 上运行,即使该应用程序不使用 JDBC 4.0 功能,也应使用 sqljdbc4.jar。 |
请注意,尽管 JDBC 驱动程序旨在与所有主要的 Sun 等效 Java 虚拟机一起工作并由这些虚拟机支持,但却是在 Sun JRE 5.0 或更高版本上进行测试的。
SQL Server 要求
JDBC 驱动程序支持与 SQL Server 2005 和更高版本建立连接。
操作系统要求
JDBC 驱动程序可在任何支持使用 Java 虚拟机 (JVM) 的操作系统上工作。但是,仅 Sun Solaris、SUSE Linux、Windows Vista 和 Windows 7 操作系统经过了正式测试。
支持的语言
JDBC Driver 支持所有的 SQL Server 列排序规则。有关 JDBC driver 支持的排序规则的详细信息,请参阅 JDBC Driver 的国际功能。
有关排序规则的详细信息,请参阅 SQL Server 联机丛书中的“使用排序规则”。