共用方式為


使用大型資料

下載 JDBC 驅動程式

JDBC 驅動程式提供適應性緩衝的支援,可讓您擷取任何種類的大數值資料,而不會造成伺服器資料指標的負擔。 利用適應性緩衝,Microsoft JDBC Driver for SQL Server 會在應用程式需要時,從 SQL Server 中擷取陳述式執行結果,而非一次擷取所有結果。 只要應用程式不再存取這些結果,驅動程式也可以捨棄它們。

在 Microsoft SQL Server 2005 (9.x) JDBC Driver 1.2 版中,緩衝模式預設為「完整」。 如果您的應用程式並未在連接屬性中或使用 SQLServerStatement 物件的 setResponseBuffering 方法,將 "responseBuffering" 連接屬性設定為 "adaptive",此驅動程式就會支援一次從伺服器中讀取完整的結果。 為了取得適應性緩衝行為,您的應用程式必須明確將 "responseBuffering" 連接屬性設定為 "adaptive"。

adaptive 值就是預設的緩衝模式,而且 JDBC 驅動程式會在必要時緩衝處理最少的可能資料。 如需使用自適性緩衝的詳細資訊,請參閱使用自適性緩衝

本節中的主題將描述一些不同的方法,讓您可以用來從 SQL Server 資料庫中擷取大數值資料。

本節內容

主題 描述
讀取大型資料範例 描述如何使用 SQL 陳述式來擷取大數值資料。
使用預存程序讀取大型資料範例 描述如何擷取大型 CallableStatement OUT 參數值。
更新大型資料範例 描述如何更新資料庫中的大數值資料。

另請參閱

範例 JDBC 驅動程式應用程式