setFetchSize メソッド (ISQLServerResultSet)
SQLServerResultSet オブジェクトにさらに行が必要な場合にデータベースからフェッチする必要がある行数について、JDBC ドライバーにヒントを示します。
構文
public void setFetchSize(int rows)
パラメーター
rows
フェッチする行数を示す int です。
例外
解説
setFetchSize メソッドは、java.sql.ResultSet インターフェイスの setFetchSize メソッドで規定されています。
指定されたフェッチ サイズが 0 の場合、JDBC ドライバーはこの値を無視し、必要となるフェッチ サイズを推測します。既定値は、結果セットを作成した SQLServerStatement オブジェクトによって設定されます。フェッチ サイズはいつでも変更できます。
このメソッドは、サーバー カーソルのブロック フェッチ サイズを変更します。この効果は、次回 JDBC ドライバーで sp_cursorfetch の呼び出しが必要となったときに有効となります。フェッチ サイズを 0 に設定すると、現在使用しているカーソルの種類の既定のフェッチ サイズが復元されます。