在 JDBC 中,ResultSet 提供了哪些方法來遍歷結果集?


我們有兩種型別的 ResultSet 物件,即只向前和雙向。顧名思義,在只向前 ResultSet 中,你只能在一個方向(向前)移動;在雙向 ResultSet 中,你可以雙向移動指標。ResultSet 介面提供了幾種方法來遍歷這兩種型別的 ResultSet 物件。

下表列出了遍歷 ResultSet 物件的各種方法。

方法描述
next()此方法將結果集指標向前移動一行。
previous()此方法將結果集指標向後移動一行。
first()此方法將結果集指標移動到第一行。
last()此方法將結果集指標移動到最後一行。
relative()此方法接受一個整數,表示行數,並將結果集指標向前或向後移動指定行數(正整數向前,負整數向後)。
absolute()此方法接受一個整數,表示行數,並將結果集指標移動到結果集中給定的位置(從 1 開始)。
如果向結果集傳遞正整數,則指標將從結果集的第一行開始移動到給定位置。
如果向結果集傳遞負整數,則指標將從結果集的最後一行開始移動到給定位置。
beforeFirst()此方法將結果集指標移動到其預設位置,即第一行之前。
afterLast()此方法將結果集指標定位到最後一行之後。

更新於:2019年7月30日

273 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.