ResultSet一般由数据库操作Statement的executeQuery()方法返回
遍历ResultSet一般使用While循环.利用ResultSet的next()方法
代码:
ResultSet set=....;
while(set.next()){//next方法返回的是布尔所以如果没有数据就不进行循环了
set.getInt('列的位置123...或者列的名字");//该列是什么数据类型就执行什么方法,比如String就用set.getString()
}
ResultSet常用方法:
返回类型 | 方法名称 | 作用 |
boolean | next() | 将光标从当前位置向下移动一行,也就是读取下一行 |
boolean | previous() | 将光标从当前位置向上移动一行,也就是读取上一行 |
void | close() | 关闭ResultSet对象 |
int | getInt(int) | 以int的形式获取结果集,以当前行指定序号的值,以列的编号或者列的名字 |
int | getInt(String) | 以下跟以上一样以此类推 |
float | getFloat(int) | |
float | getFloat(String) | |
String | getString(int) | |
String | getString(String) | |
int | getRow() | 得到光标当前所指定的行号 |
boolean | absolute() | 光标移动到row指定的行 |