티스토리 뷰

반응형

 

 

 

VO 안쓸때 유용함!!

 

public
 ArrayList<HashMap<String,Object>> convertResultSetToArrayList(ResultSet rs) throws SQLException {
    ResultSetMetaData md = rs.getMetaData();
    int columns = md.getColumnCount();
    ArrayList<HashMap<String,Object>> list = new ArrayList<HashMap<String,Object>>();
 
    while(rs.next()) {
        HashMap<String,Object> row = new HashMap<String, Object>(columns);
        for(int i=1; i<=columns; ++i) {
            row.put(md.getColumnName(i), rs.getObject(i));
        }
        list.add(row);
    }
 
    return list;
}

반응형