Java 取得 ResultSet 的長度、大小、行數

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();
}