在 JDBC 中,ResultSet 提供了哪些方法来遍历结果集?


我们有两种类型的 ResultSet 对象,即只向前和双向。顾名思义,在只向前 ResultSet 中,你只能在一个方向(向前)移动;在双向 ResultSet 中,你可以双向移动指针。ResultSet 接口提供了几种方法来遍历这两种类型的 ResultSet 对象。

下表列出了遍历 ResultSet 对象的各种方法。

方法描述
next()此方法将结果集指针向前移动一行。
previous()此方法将结果集指针向后移动一行。
first()此方法将结果集指针移动到第一行。
last()此方法将结果集指针移动到最后一行。
relative()此方法接受一个整数,表示行数,并将结果集指针向前或向后移动指定行数(正整数向前,负整数向后)。
absolute()此方法接受一个整数,表示行数,并将结果集指针移动到结果集中给定的位置(从 1 开始)。
如果向结果集传递正整数,则指针将从结果集的第一行开始移动到给定位置。
如果向结果集传递负整数,则指针将从结果集的最后一行开始移动到给定位置。
beforeFirst()此方法将结果集指针移动到其默认位置,即第一行之前。
afterLast()此方法将结果集指针定位到最后一行之后。

更新于:2019年7月30日

273 次浏览

启动你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.