sqlAccessColumnsAsBytes
sqlAccessColumnsAsBytes 빌드
디스크립터 옵션은 DB2® 데이터베이스의 열 값이 Java™
오브젝트를 구성하기 위해 사용되지 않고 SQL 레코드에 바이트로 직접 복사되는지 여부를 지정합니다.
이 옵션을
YES로 설정하면 생성된 Java 코드의 성능이 개선됩니다. 하지만 해당 개선사항은 다음 경우에만 사용할 수 있습니다.
- DB2 JDBC 드라이버가 바이트 액세스 API를 지원합니다. 이 글의 작성 시점에 이에 부합하는 유일한 드라이버는 JCC 버전 3.62/4.12용 JCC Type 2 zos 드라이버입니다.
- 열 값이 char, varchar, longvarchar, graphic, vargraphic 및 long vargraphic을 포함한 10진수, 문자 또는 그래픽 유형입니다.
- SQL 레코드의 fieldsMatchColumns 특성이 YES로 설정됩니다. 이 특성에 대한 세부사항은 "SQLRecord 스테레오타입"을 참조하십시오.
- 데이터베이스 인코딩의 값이 Java Runtime Environment file.encoding 특성의 값과 동일합니다.
레벨 번호를 가진 파트를 기반으로 하는 SQL 레코드의 경우 성능상 이점이 가장 큽니다. 이 번호는 생성 시 고정 필드 길이를 사용하여 레코드가 구성됨을 의미합니다. 하지만 성능상 이점은 구조화되지 않은 SQL 레코드에 적용됩니다.
값
- NO(기본값)
- 열 값이 Java 오브젝트를 구성하기 위해 사용되며 바이트로 복사되지 않습니다.
- YES
- 열 값이 바이트로 복사됩니다(가능한 경우).