以标准方式遍历结果集时
while (rs.next()){
...
}
检索列数据(例如long)是否使用起来更快
rs.getLong(String columnLabel)
或
rs.getLong(int columnIndex)
大概 columnLabel 在许多方面更适合用于更强大的代码,但是每次将列与字符串匹配(我们说的表大小约为 4000 万行)是否会造成重大的操作损失?
最佳答案
我敢打赌,与准备结果集的成本相比,差异可以忽略不计。喜欢健壮的代码。
关于Java Resultset.get***(...) 通过字符串或 int 更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3492923/