【发布时间】:2011-07-05 02:49:56
【问题描述】:
我想在 while 循环中获取 ResultSet 的大小。
尝试了下面的代码,我得到了我想要的结果。但它似乎与result.next() 混淆了,如果我这样做,while 循环只会循环一次。
这样做的正确方法是什么?
result.first();
while (result.next()){
System.out.println(result.getString(2));
System.out.println("A. " + result.getString(5) + "\n" + "B. " + result.getString(6) + "\n" + "C. " + result.getString(7) + "\n" + "D. " + result.getString(8));
System.out.println("Answer: ");
answer = inputquiz.next();
result.last();
if (answer.equals(result.getString(10))) {
score++;
System.out.println(score + "/" + result.getRow());
} else {
System.out.println(score + "/" + result.getRow());
}
}
【问题讨论】: