我有一个差不多点的问题,在未来(),以前的()&绝对的() 这些布尔方法的java.sql.ResultSet.next()描述
是否的位置光标变化,如果它返回false 例如: 1)柜面的下一个():
ResultSet rs = new Result();
while (rs.next())
System.out.println(rs.getInt(1));
rs.next(); // it will return false but will the cursor be after after last ?!
2)柜面的绝对():
ResultSet rs = new Result();
rs.absolute(15); //assuming I've only 10 rows it will return false but will the cursor be advanced ?
如果答案是只有当它们返回true才会改变,那么为什么有一种方法可以让我脱离行的范围,如afterLast()?
BTW我检查Java文档,我没有找到一个答案,我的问题...
但是您还没有回答出现在代码注释中的主要问题? – 2014-12-03 20:16:14
它被注释掉了;-)更严重的说明 - 请参阅我的编辑。 – Mureinik 2014-12-03 20:30:01
@IslamSalah这种道德并不是要在代码中的注释中隐藏你的主要问题。或者确实有任何问题。 – EJP 2014-12-03 21:52:30