본문 바로가기
JAVA

[ JAVA ] JAVA로 DB 컬럼 정보 가져오기

by 정윤재 2008. 10. 18.

PreparedStatement pstmt  = conn.prepareStatement("select * from {테이블명}");

ResultSet rs = pstmt.executeQuery();

ResultSetMetaData rsmd = rs.getMetaData();
//ResultSetMetaData 클래스의 api를 찾아보면 데이터 타입 보는 메소드도 있음
//본인이 웹브라우저에서 사용해 보았음 <%=  %> 으로

int numberOfColumns=rsmd.getColumCount();
//컬럼의 총 수를 구합니다.

for(int i=1;i<=numberOfColumns;i++){

System.out.println(rsmd.getColumnName(i));
//컬럼 이름 찍기
}

개발자가 DB 내용에 확신이 안갈때 참 유용한 방법입니다.

보통 서버관리자, DB 관리자, 개발자 요렇게 3분야가 분리되어 있고...

가끔은  DB에 toad등으로 직접 접근을 못하게 하는 경우도 있으니까요.

여러분의 애환을 달래줄 팁이 아닌가 합니다.

'JAVA' 카테고리의 다른 글

자바 파일 복사 2  (0) 2008.11.16
자바 파일 복사 1  (0) 2008.11.16
자바 제네릭 관련 정리  (16) 2008.11.12
자바 문자열 관련 정리  (0) 2008.11.12
[ JAVA ] 이미지 사이즈 얻어내기 예제  (0) 2008.10.18

댓글