- 2
- 0
- 约9.76千字
- 约 5页
- 2023-06-16 发布于上海
- 举报
JavaJDBC结果集的处理
结果集指针的移动
while (resultSet.next()){
//
}
指针最初指向第⼀条记录之前,next()是指向下⼀个位置,返回的是boolean值,true表⽰有内容(记录),false表⽰⽆内容(false)。
如果当前是指向最后⼀条记录,next()就指向最后⼀条记录之后,返回false,退出循环,遍历完成。
准确地说,应该叫做游标(Cursor),学C++的时候叫指针(Pointer)叫习惯了
//下⾯3种都是相对当前位置的移动
resultSet.next();//指针移到下⼀个位置
resultSet.previous();//指针移到前⼀个位置
resultSet.relative(2);//相对当前位置后移2步
resultSet.relative(-1);//正数表⽰后移,负数表⽰前移。相对当前位置前移1步。
下⾯5种都是绝对位置的移动//
resultSet.absolute(n);//指向结果集中的第n+1条记录,n是下标,0表⽰第⼀条记录
resultSe
原创力文档

文档评论(0)