.next()的理解

1、.next()方法的作用:指针指向下一条记录,有记录(有值)返回true并把记录内容存入到对应的对象中,也就是obj.next()的obj中。如果没有返回false。

2、.next()方法的应用:一般和ResultSet对象和while循环一起使用,去迭代结果集,并在循环中调用getXXX(intfieldIndex)/getXXX(String columnName)方法获取字段值。

过程:ResultSet对象具有指向其当前数据行的指针。开始,指针被置于第一行。

.next()方法将指针移动到下一行,然后while循环迭代遍历ResultSet对象。

while (obj.next()) {

             

              }

光标移动到下一行数据,有值(数据)返回true并迭代遍历,没有值,说明表中的行数已经走完,所以返回false退出循环。 

猜你喜欢

转载自blog.csdn.net/liyuzhe1998/article/details/82823427