SQLServerResultSet クラス

JDBC 結果セットを表します。

パッケージ : com.microsoft.sqlserver.jdbc

継承 : java.lang.Object

実装 : java.sql.ResultSet

public final class SQLServerResultSet

解説

2 種類の結果セット (クライアント側とサーバー側) があります。

クライアント側の結果セットは、結果がクライアントのプロセス メモリに収まる場合に使用されます。このような結果の場合、パフォーマンスが最も高くなり、結果全体が Microsoft SQL Server JDBC Driver によってデータベースから読み取られます。この結果セットでは、サーバー側カーソルを作成するオーバーヘッドが生じることによってデータベースにさらに負荷がかかることはありません。ただし、これらの結果セットは更新できません。

サーバー側の結果セットは、結果がクライアントのプロセス メモリに収まらない場合、または結果セットを更新可能にする場合に使用できます。このような結果セットでは、JDBC ドライバーによってサーバー側カーソルが作成され、ユーザーがカーソルをスクロールすると、結果セットの行がユーザーに意識させることなくフェッチされます。

SQLServerResultSet クラスは、Java のネイティブ データ型および多数の Java オブジェクト型を使用して結果セットを更新できるさまざまなメソッドを提供します。

参照

概念

SQLServerResultSet のメンバー
JDBC Driver API リファレンス