ResultSet介面是為了取得查詢資料庫後資料而存在的
ResultSet 會有一個指標指向第一筆資料列的前一筆
移動資料指標的方法有幾種
next() | 下一筆 |
previous() | 前一筆 |
first() | 第一筆 |
last() | 最後一筆 |
beforeFirst() | 第一筆前方 |
afterLast() | 最後一筆後方 |
每個使用時都會丟出SQLException所以要用try catch接
while(rs.next){...} or while(rs.previous){...}都是從頭到尾或從尾到頭讀完,沒有讀一半的