处理大型数据

下载 JDBC 驱动程序

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

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

adaptive 值是默认缓冲模式,JDBC Driver 在必要时缓冲尽可能少的数据。 若要详细了解如何使用自适应缓冲,请参阅使用自适应缓冲

此部分中的主题介绍了各种用于从 SQL Server 数据库检索大值数据的方法。

本节内容

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

另请参阅

示例 JDBC 驱动程序应用程序