1. 程式人生 > >如何把從資料庫中查詢出的結果儲存為List

如何把從資料庫中查詢出的結果儲存為List

//獲得ResultSetMetaData物件
ResultSetMetaData rsmd=rs.getMetaData();
//獲得返回此 ResultSet 物件中的列數
int count = rsmd.getColumnCount();
while(rs.next()){
Map map=new HashMap();
for(int i=1;i<count;i++){
//獲取指定列的表目錄名稱
String label=rsmd.getColumnLabel(i);
//以 Java 程式語言中 Object 的形式獲取此 ResultSet 物件的當前行中指定列的值
Object object= rs.getObject(i);
//把資料庫中的欄位名和值對應為一個map物件中的一個鍵值對
map.put(label.toLowerCase(), object);
}
把每條物件封裝成的map物件放進list中
list.add(map);
}