2010년 4월 23일 금요일

[java] rs 컬럼명 알아내기

import! java.sql.ResultSet;
import! java.sql.ResultSetMetaData;

 

   ResultSet rs = stmt.executeQuery(query.toString());
   ResultSetMetaData rsmd = rs.getMetaData();
   int colCount = rsmd.getColumnCount(); // 컬럼수

   while(rs.next()){
    HashMap map = new HashMap();
    for(int i=1 ; i<=colCount ; i++){

     // 컬럼명
     map.put(rsmd.getColumnName(i), (String)rs.getString(rsmd.getColumnName(i)));
    }
    result.add(map);
   }

댓글 없음:

댓글 쓰기