ResultSet 不像 Array 有 length
或 List 有 size 等現成的方法取得長度
如果要一個一個加總
等於多跑一次迴圈
浪費效能
int size = 0;
while(resultSet.next()) {
size++;
}
將資料指標(Cursor)移到最後
即可取得該行的行數
結束後記得還原指標位置,以利後續動作
int size = 0;
if(resultSet != null) {
resultSet.last();
size = resultSet.getRow();
resultSet.beforeFirst();
}