我经常看到人们在做while(resultSet.next()) {...}
但这不是跳过第一行吗?它直接切换到下一行。
你不应该这样做do {...} while (resultSet.next());
?
最佳答案
不,它不会跳过第一行。
next()
需要在处理第一行之前调用。
实际上,do ... while
解决方案不起作用,因为这样 ResultSet 将无法在循环的第一次迭代中正确定位。
关于java - 结果集 : do {. ..} while (...);与 while(...) {...},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57559212/