RowSetMetaData

RowSetMetaData (행 집합 메타데이터)

RowSet 객체의 열에 대한 정보를 담고 있는 객체입니다.

출처: Java API Reference

본문

이 인터페이스는 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) – 열의 이름을 설정합니다.

이 외에도 데이터베이스에 연결하지 않고도 메모리상에서 행 집합의 열 정보를 구성할 수 있는 다양한 설정 메서드를 제공합니다.

더 알아보기 (Learn more)

Java 공식 API