看看这段代码:
ResultSet results=preparedStmt.executeQuery();
while (results.next()){
String subject=results.getString(1);
System.out.println(subject +" 1st time");
}
while (results.next()){
String subject=results.getString(1);
System.out.println(subject+ " 2nd time");
}
为什么系统第一次只打印结果,第二次不打印结果?
如果我们想运行 results.next() 超过 1 次,那么正确的编码方式是什么?