- 조회하는 테이블의 table schema(컬럼명, 데이터형, 크기, null 허용여부)정보를 얻을 때 사용 ( desc 테이블명 )
- DBMS에서 제공하는 Dictionary를 모르더라도 정보조회 가능
사용법)
- ResultSetMetaData를 받는다
ResultSetMetaData rsmd = rs.getMetaData();
2. 실행된 테이블의 컬럼 갯수
컬럼의 갯수 = rsmd.getColumnCount();
3. 인덱스에 해당하는 컬럼명 얻기
rsmd.getColumnName( 컬럼인덱스 );
4. 인덱스에 해당하는 컬럼데이터 얻기
데이터형명 = rsmd.getColumnTypeName( 컬럼인덱스 );
5. 인덱스에 해당하는 컬럼 데이터형 크기
데이터형 크기 = rsmd.getPrecision();
6. Null을 허용하는지
허용여부(boolean) = rsmd.isNullable();