RowSetMetaData
RowSetMetaData (행 집합 메타데이터)
RowSet 객체의 열에 대한 정보를 담고 있는 객체입니다.
본문
이 인터페이스는 ResultSetMetaData 인터페이스를 확장하며, RowSetMetaData 객체의 값을 설정하는 메서드를 추가로 제공합니다.
RowSetReader 객체가 데이터를 RowSet 객체로 읽어들일 때, 먼저 RowSetMetaData 객체를 생성해 행 집합에 설정한 다음 데이터를 채우기 시작합니다.
주요 설정 메서드는 다음과 같습니다.
setColumnCount(int columnCount)– 행 집합의 열 개수를 설정합니다.setAutoIncrement(int columnIndex, boolean property)– 열이 자동 증가 열인지 설정합니다.setCaseSensitive(int columnIndex, boolean property)– 열의 값이 대소문자를 구분하는지 설정합니다.setSearchable(int columnIndex, boolean property)– 열이 검색 가능한지 설정합니다.setColumnType(int columnIndex, int SQLType)– 열의 SQL 타입을 설정합니다.setColumnLabel(int columnIndex, String label)– 열의 레이블을 설정합니다.setColumnName(int columnIndex, String columnName)– 열의 이름을 설정합니다.
이 외에도 데이터베이스에 연결하지 않고도 메모리상에서 행 집합의 열 정보를 구성할 수 있는 다양한 설정 메서드를 제공합니다.