# java.sql.ResultSet

表 1. ResultSetにて利用可能なJDBC 2.0のメソッド
返り値 | シグネチャ | 実装の但し書き
--- | --- | ---
boolean | absolute(int row) |
void | afterLast() |
void | beforeFirst() |
void | beforeFirst() |
void | deleteRow() | 行を削除するとResultSetの位置は次行の直前となります。ResultSetのcloseメソッド以外を呼び出す場合、プログラムはResultSetの位置を決めなおす必要があります。
boolean | first() |
Blob | getBlob(int columnIndex) | java.sql.Blobインターフェイスとjava.sql.Clobインターフェイスの対応を参照してください。
Blob | getBlob(String column-Name)
Clob | getClob(int columnIndex)
Clob | getClob(String column-Name)
int | getConcurrency() | Statementの平行処理がCONCUR_READ_ONLYである場合、このメソッドはResultSet.CONCUR_READ_ONLYを返します。 それに対してStatementの平行処理がCONCUR_UPDATABLEであった場合、返り値の値は元となるSQLの結果セットが更新可能か否かにより決まります。もしSQLの結果セットが更新可能であれば、getConcurrency()はResultSet.CONCUR_UPDATABLEを返します。もしSQLの結果セットが更新不可能であれば、ResultSet.CONCUR_READ_ONLYが返ります。
int | getFetchDirection() |
int | getFetchSize() | Always returns 1.
int | getRow() |
void | insertRow() |
boolean | isAfterLast() |
boolean | isBeforeFirst |
boolean | isFirst() |
boolean | isLast() |
boolean | last() |
void | moveToCurrentRow() |
void | moveToInsertRow() |
boolean | previous() |
boolean | rowDeleted() | 前方にのみ進むことができる結果セットではこのメソッドは常にfalseを返し、スクロール可能な結果セットにて行が削除された時には、このメソッドは結果セットあるいは位置指定した削除を介してtrueを返します。
boolean | rowInserted() | 常にfalseが返ります。
boolean | rowUpdated() | 前方にのみ進むことができる結果セットではこのメソッドは常にfalseを返し、スクロール可能な結果セットにて行が更新された時には、このメソッドは結果セットあるいは位置指定した更新を介してtrueを返します。
boolean | relative(int rows) |
void | setFetchDirection(int direction) |
void | setFetchSize(int rows) | A fetch size of 1 is the only size supported.
void | updateRow() | 行を更新した直後、ResultSetの位置は次行の直前となります。 ResultSetのcloseメソッド以外を呼び出す場合、プログラムはResultSetの位置を決めなおす必要があります。

親トピック: JDBC リファレンス
関連概念
java.sqlにある、JDBCの主なクラス、 インターフェイス、メソッド
関連資料
java.sql.Driverインターフェイス
java.sql.DriverManager.getConnection メソッド
java.sql.Connection インターフェイス
java.sql.DatabaseMetaData インターフェイス
java.sql.Statementインターフェイス
java.sql.CallableStatement インターフェイス
java.sql.SQLException クラス
java.sql.PreparedStatementインターフェイス
java.sql.ResultSet インターフェイス
java.sql.ResultSetMetaData インターフェイス
java.sql.SQLWarning クラス
java.sql.SQLXMLインターフェイス
SQL型とjava.sql.Typesの対応
JDBC 2.0 の機能
java.sql.Connection インターフェイス: JDBC 2.0で利用可能なメソッド
java.sql.DatabaseMetaData インターフェイス: 利用可能なJDBC 2.0のメソッド
java.sql.PreparedStatementインターフェイス: JDBC2.0で提供されるメソッド
java.sql.ResultSetMetaData インターフェイス: JDBC 2.0で利用可能なメソッド
java.sql.Statement インターフェイス: 利用可能なJDBC 2.0のメソッド