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の位置を決めなおす必要があります。
関連概念
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のメソッド