JDBC Driver 的系统要求

若要使用 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 联机丛书中的“使用排序规则”。

# 请参阅

JDBC 驱动程序概述
发送有关本主题的反馈至 Microsoft。

© 2012 Microsoft。保留所有权利。