处理大型数据

JDBC 驱动程序提供自适应缓冲支持，使您可以在无需服务器游标开销的情况下检索任何类型的大值数据。借助于自适应缓冲，Microsoft JDBC Driver for SQL Server 可以在应用程序需要时从 SQL Server 中检索语句执行结果，而不是一次性检索全部结果。一旦应用程序不再访问结果，驱动程序还会立即丢弃它们。

在 Microsoft SQL Server 2005 JDBC Driver 1.2 中，缓冲模式默认为“full”。如果应用程序没有在连接属性中或者通过使用 SQLServerStatement 对象的 setResponseBuffering 方法将“responseBuffering”连接属性设置为“adaptive”，则驱动程序将支持一次性从服务器中读取全部结果。要获取自适应缓冲行为，应用程序必须显式地将“responseBuffering”连接属性设置为“adaptive”。

adaptive 值是默认缓冲模式，JDBC 驱动程序在必要时会缓冲尽可能少的数据。有关使用自适应缓冲的详细信息，请参阅使用自适应缓冲。

本节中的主题说明了可用来从 SQL Server 数据库中检索大值数据的各种方法。

# 本节涉及的主题

主题 | 说明
--- | ---
读取大型数据的示例 | 说明如何使用 SQL 语句检索大值数据。
使用存储过程读取大型数据的示例 | 说明如何检索大型 CallableStatement OUT 参数值。
更新大型数据的示例 | 说明如何更新数据库中的大值数据。

# 请参阅

示例 JDBC 驱动程序应用程序
发送有关本主题的反馈至 Microsoft。

© 2012 Microsoft。保留所有权利。