Share via


setFetchSize メソッド (SQLServerResultSet)

JDBC ドライバーのダウンロード

SQLServerResultSet オブジェクトにさらに行が必要な場合にデータベースからフェッチする必要がある行数について、JDBC ドライバーにヒントを示します。

構文

  
public void setFetchSize(int rows)  

パラメーター

rows

フェッチする行数を示す int です。

例外

SQLServerException

解説

この setFetchSize メソッドは、java.sql.ResultSet インターフェイスの setFetchSize メソッドによって指定されます。

指定されたフェッチ サイズが 0 の場合、JDBC ドライバーはこの値を無視し、必要となるフェッチ サイズを推測します。 既定値は、結果セットを作成した SQLServerStatement オブジェクトによって設定されます。 フェッチ サイズはいつでも変更できます。

このメソッドは、サーバー カーソルのブロック フェッチ サイズを変更します。この効果は、次回 JDBC ドライバーで sp_cursorfetch の呼び出しが必要となったときに有効となります。 フェッチ サイズを 0 に設定すると、現在使用しているカーソルの種類の既定のフェッチ サイズが復元されます。

参照

SQLServerResultSet のメンバー
SQLServerResultSet クラス