当您希望在无需服务器游标开销的情况下检索任何类型的大值数据,您可以使用自适应缓冲,这是 Microsoft SQL Server 2005 JDBC Driver 版本 1.2 的一项新增功能。借助于自适应缓冲,Microsoft SQL Server 2005 JDBC Driver 版本 1.2 可以在应用程序需要时从 SQL Server 中检索语句执行结果,而不是同时检索所有结果。一旦应用程序不再访问结果,驱动程序还会立即放弃它们。
应用程序可以通过三种方法请求语句执行应使用自适应缓冲:
-
在连接 URL 中将连接属性 responseBuffering 设置为“adaptive”,或者
-
使用 SQLServerStatement 类的 setResponseBuffering 方法,或者
-
使用 SQLServerDataSource 类的 setResponseBuffering 方法。
注意:
有关使用自适应缓冲的详细信息,请参阅使用自适应缓冲。
本部分的各个主题探讨的不同方法可用来对自适应缓冲进行设置以访问 SQL Server 数据库中包含的数据,这些主题还演示了用于检索大值数据的不同方法。
本节的相关信息
| 主题 | 说明 |
|---|---|
|
介绍如何在连接字符串中和在语句级别设置自适应缓冲,然后使用 SQL 语句来检索数据。 |
|
|
介绍如何在语句级别设置自适应缓冲,然后使用自适应缓冲检索大的 CallableStatement OUT 参数值。 |