黑马程序员技术交流社区
标题:
关于while(rs.next)中指针向下移动是指
[打印本页]
作者:
王广彬
时间:
2012-8-8 10:17
标题:
关于while(rs.next)中指针向下移动是指
while(rs.next)
{
int id = rs.getInt(1);
String name = rs.getString(2);
String pass =rs.getString(3);
}
中指针向下移动是一次指向一整条(id,name,pass),还是只是指向单个字段(如id,然后指针向下指向name,然后指针再向下指向pass)?
最近学习遇到的困难较多,请多多指教!
作者:
周瑞
时间:
2012-8-8 11:17
向下移动是指向一整条,resultset里存放的数据就相当于数据库中的表
作者:
hello world
时间:
2012-8-8 12:20
next
boolean
next
() throws
SQLException
将光标从当前位置向前移一行。ResultSet 光标最初位于第一行之前;第一次调用 next 方法使第一行成为当前行;第二次调用使第二行成为当前行,依此类推。 当调用 next 方法返回 false 时,光标位于最后一行的后面。任何要求当前行的 ResultSet 方法调用将导致抛出 SQLException。如果结果集的类型是 TYPE_FORWARD_ONLY,则其 JDBC 驱动程序实现对后续 next 调用是返回 false 还是抛出 SQLException 将由供应商指定。 如果对当前行开启了输入流,则调用 next 方法将隐式关闭它。读取新行时,将清除 ResultSet 对象的警告链。
返回:
如果新的当前行有效,则返回 true;如果不存在下一行,则返回 false
抛出:
SQLException
- 如果发生数据库访问错误或在关闭的结果集上调用此方法
文档说的够明白了,我就不说了,再说也没有文档说的更能让你明白了,提供你一张我理解画的图,其实你也可以试着画些图来理解。
next指针.JPG
(19.5 KB, 下载次数: 52)
下载附件
2012-8-8 12:18 上传
作者:
杨震
时间:
2012-8-8 12:50
是整个对象整个记录移动的,上面解释正确
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2