ResultSetMetaData

김르르
Apr 9, 2021

--

  • 조회하는 테이블의 table schema(컬럼명, 데이터형, 크기, null 허용여부)정보를 얻을 때 사용 ( desc 테이블명 )
  • DBMS에서 제공하는 Dictionary를 모르더라도 정보조회 가능

사용법)

  1. ResultSetMetaData를 받는다

ResultSetMetaData rsmd = rs.getMetaData();

2. 실행된 테이블의 컬럼 갯수

컬럼의 갯수 = rsmd.getColumnCount();

3. 인덱스에 해당하는 컬럼명 얻기

rsmd.getColumnName( 컬럼인덱스 );

4. 인덱스에 해당하는 컬럼데이터 얻기

데이터형명 = rsmd.getColumnTypeName( 컬럼인덱스 );

5. 인덱스에 해당하는 컬럼 데이터형 크기

데이터형 크기 = rsmd.getPrecision();

6. Null을 허용하는지

허용여부(boolean) = rsmd.isNullable();

--

--

김르르
김르르

Written by 김르르

0 Followers

르르입니다

No responses yet