ResultSet には何によって JDBC で移動できるコマンドがありますか。
JDBCでは、ResultSetに以下のようなそれを読み込むためのメソッドが用意されています。
- next() – 結果セットの次の行へ移動します
- 前の行に移動
- first() – 結果セットの最初の行に移動します
- last() – 結果セットの最後の行へ移動します
- 行番号へ移動
- 相対的に指定行数移動
- isBeforeFirst() – 現在の行が 1 行目の前であるかどうかを判定する
- isAfterLast() – 現在行が最終行の後に存在するかどうかを判断します
- isFirst():現在の行が最初かどうかを判定
- isLast() – 現在の行が最終行かどうか判定
- getXXX(列名) – 指定された列の値を取得する。ここで、XXX はデータ型を表しており、getInt、getString などがある。
- 指定の列インデックスの値を取得する – getXXX(int columnIndex)
- getMetaData() – 結果セットのメタデータを取得する
- close() – 結果セットを閉じる
ResultSetで提供されるいくつかの代表的なメソッドで、結果セット内のデータを閲覧、取得できます。