封装了一个collection后,怎么把这个collection对象的信息读出来?
figh 2005-04-18 11:22:57 封装了一个collection后,怎么把这个collection对象的信息读出来?
public Collection getGCList(){
try{
ArrayList list = new ArrayList();
DBconnection conn =new DBconnection();
ResultSet rs= conn.executeQuery("select * from gcc_gongcheng");
ResultSetMetaData rsmd=rs.getMetaData();
int columnCount=rsmd.getColumnCount();
while (rs.next()) {
HashMap hashmap=new HashMap();
for(int i=1;i<=columnCount;i++){
String name=rsmd.getCatalogName(i);
hashmap.put(name,rs.getObject(i));
}
list.add(hashmap);
}
return list;
} catch (Exception e) {
System.err.println("ConnectDatabase:getGC fail!".concat(String.valueOf(
String.valueOf(e.getMessage()))));
}
return null;
}