以下各部分讨论 Microsoft SQL Server 2005 JDBC Driver 的新增功能。

JDBC Driver 版本 1.2 的新增功能

Microsoft SQL Server 2005 JDBC Driver 的版本 1.2 包含若干新增功能和增强功能。以下各部分介绍版本 1.2 的 JDBC 驱动程序的增强功能。

自适应缓冲

JDBC 驱动程序现在提供了自适应缓冲功能,其作用是在无需服务器游标开销的情况下检索任何类型的大值数据。有关如何使用自适应缓冲功能的详细信息,请参阅使用自适应缓冲

JDBC 驱动程序提供了一个新的 responseBuffering 属性和一些新的流式 getter 方法作为此功能的一部分。responseBuffering 连接字符串属性允许您设置或检索自适应缓冲模式。有关新的 responseBuffering 属性的详细信息,请参阅设置连接属性

新的 get<Type>Stream 方法支持大值 OUT 参数。有关详细信息,请参阅 SQLServerCallableStatement 类。

SSL 加密

JDBC 驱动程序现在提供了安全套接字层 (SSL) 加密,以保护与 SQL Server 数据库之间的通信通道。有关如何使用 SSL 对数据加密的详细信息,请参阅使用 SSL 加密

JDBC 驱动程序提供了新的连接属性和新的 getter 和 setter 方法作为此功能的一部分。新的连接属性包括:encrypttrustServerCertificatetrustStoretrustStorePasswordhostNameInCertificate。有关如何在 Java 应用程序中使用这些新的连接字符串属性的详细信息,请参阅设置连接属性。有关如何使用适当的 setter 和 getter 方法设置或获取这些属性的值的详细信息,请参阅 SQLServerDataSource 类。

紧密结合的 XA 事务

JDBC 驱动程序现在提供了一个 SSTRANSTIGHTLYCPLD 标志以允许应用程序使用紧密结合的 XA 事务,这些事务具有不同的 XA 分支事务 ID (XID),但具有相同的全局事务 ID (GTRID)。有关详细信息,请参阅了解 XA 事务

示例应用程序

JDBC 驱动程序的帮助系统包含一组示例应用程序,其作用是说明在 Java 应用程序中使用 JDBC 驱动程序的各种方法。在此 1.2 版本中,帮助系统还提供了两个其他示例,用于说明如何使用自适应缓冲功能。有关示例应用程序的详细信息,请参阅示例 JDBC 驱动程序应用程序

另请参见

JDBC 驱动程序概述