当我在 Eclipse IDE 中调试时调用 res.next() 时,我遇到了关于结果集指针移动的问题。
代码:
query="Select * from emp"
res=stmt.executeQuery(query);
System.out.println("Statement executed");
System.out.println("-----------------------");
int count=0;
while(res.next()){
count++;
//some useful code
}
查询执行返回两条记录。所以我正常运行程序,while循环结束后计数值为2,这是预期的结果但是当我尝试在eclipse中调试相同的代码时,while循环结束后计数值仍然为0,这意味着控制不是进入while循环,但确定表中有2条记录。这里会有什么问题?