在 JDBC 中,ResultSet 提供了哪些方法來遍歷結果集?
我們有兩種型別的 ResultSet 物件,即只向前和雙向。顧名思義,在只向前 ResultSet 中,你只能在一個方向(向前)移動;在雙向 ResultSet 中,你可以雙向移動指標。ResultSet 介面提供了幾種方法來遍歷這兩種型別的 ResultSet 物件。
下表列出了遍歷 ResultSet 物件的各種方法。
| 方法 | 描述 |
|---|---|
| next() | 此方法將結果集指標向前移動一行。 |
| previous() | 此方法將結果集指標向後移動一行。 |
| first() | 此方法將結果集指標移動到第一行。 |
| last() | 此方法將結果集指標移動到最後一行。 |
| relative() | 此方法接受一個整數,表示行數,並將結果集指標向前或向後移動指定行數(正整數向前,負整數向後)。 |
| absolute() | 此方法接受一個整數,表示行數,並將結果集指標移動到結果集中給定的位置(從 1 開始)。 如果向結果集傳遞正整數,則指標將從結果集的第一行開始移動到給定位置。 如果向結果集傳遞負整數,則指標將從結果集的最後一行開始移動到給定位置。 |
| beforeFirst() | 此方法將結果集指標移動到其預設位置,即第一行之前。 |
| afterLast() | 此方法將結果集指標定位到最後一行之後。 |
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP