starland

[java] rs 컬럼명 알아내기 본문

카테고리 없음

[java] rs 컬럼명 알아내기

starland 2010. 4. 23. 20:10
반응형

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);
   }

반응형