0
當編寫一個程序,從數據庫中提取記錄,代碼可能如下所示:使用固定索引獲取列?
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);
....
對於速度考慮,我認爲第一個更好。但爲了維護,我認爲後者更好。
如果我們有很多列,哪一個更好?謝謝。
我肯定會去後者。 – christopher
沒有通過列名獲得更好的值? – Nishan