공용 인터페이스 배열
Java 프로그래밍 언어에서 SQL 유형 ARRAY의 매핑 관계입니다. 기본적으로 배열 값은 SQL ARRAY 값에 대한 트랜잭션 기간 참조입니다. 기본적으로 배열 개체는 SQL LOCATOR(배열)을 사용하여 내부적으로 구현됩니다. 이는 배열 개체에 ARRAY 값을 포함하는 데이터가 아닌 SQL ARRAY 값의 데이터에 대한 논리적 포인터가 포함되어 있음을 의미합니다. Array 인터페이스는 SQL ARRAY 값의 데이터를 배열 또는 ResultSet 객체로 클라이언트에 전달하는 방법을 제공합니다. SQL ARRAY의 요소가 UDT인 경우 사용자 정의 매핑이 가능합니다. 사용자 정의 매핑을 생성하려면 프로그래머는 다음 두 가지 작업을 수행해야 합니다.
사용자 정의 매핑할 UDT에 대한 SQLData 인터페이스를 구현하는 클래스를 만듭니다.
다음을 포함하는 유형 맵에 항목을 생성합니다.
UDT의 완전한 SQL 유형 이름 SQLData를 구현하는 클래스의 Class 객체
기본 유형에 해당하는 항목이 포함된 유형 맵 테이블이 getArray 및 getResultSet 메소드에 제공되면 테이블에는 ARRAY 값의 요소를 매핑하는 데 사용되는 매핑이 포함됩니다. typemap이 제공되지 않으면(일반적인 경우) 기본적으로 연결의 typemap이 사용됩니다. 연결의 유형 맵 또는 메소드에 제공된 유형 맵에 기본 유형에 대한 항목이 없는 경우 요소는 표준 매핑에 따라 매핑됩니다.