在编写程序从数据库中获取记录时,代码可能如下所示:
private static final int IDX_A = 1;
private static final int IDX_B = 2;
....
resultSet.getInt(IDX_A);
resultSet.getInt(IDX_B);
....
如果我们有很多列要获取,我们就会有太多的索引。所以另一个实现是:
int idx = 0;
resultSet.getInt(++idx);
resultSet.getInt(++idx);
....
考虑到速度,我认为第一个更好。但是对于维护,我认为后者更好。
如果我们有很多列,哪个更好?谢谢。