在 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