JDBC 제공자가 pureQuery를 사용하여 Informix에 액세스하도록 구성
애플리케이션 데이터 소스 JDBC(Java™ Database Connectivity) 제공자가 pureQuery를 사용하여 Java EE 환경에서 Informix®에 액세스하도록 구성하려면 이 태스크를 사용하십시오.
이 태스크 정보
PureQuery는 JDBC에서 이기종 일괄처리보다
성능이 높은 이기종 일괄처리를 제공합니다. 트랜잭션 업데이트 시
다양한 엔티티 유형이 연관되고 해당 엔티티에 DB에서 생성된 키가 없는 경우
이기종 일괄처리를 사용하는 것이 애플리케이션에 더욱 유리합니다.
pureQuery를 사용하려면 JDBC 드라이버에서 db2jcc.jar 파일을 지정해야 하고(pureQuery는 Informix 레거시 JDBC
드라이버, ifxjdbc.jar에 대해 작동하지 않음), JPA를 사용할 경우에는 애플리케이션 JAR(Java Archive) 파일에 포함된
persistence.xml 파일에서 다음을 지정해야 합니다.
<property name="pdqProperties" value="dynamic"/>
중요사항:
- JDBC 제공자 구성에 pureQuery 런타임 환경에 대한 JAR 파일이 포함되어야 합니다. 이 JAR 파일은 JDBC 드라이버 JAR 파일에 부가적으로 제공됩니다. 자세한 정보는 Information Center의 IBM® Optim™ pureQuery 런타임 설치에 관한 주제를 참조하십시오.
- XA 데이터 소스인 경우 데이터 소스에 대한 새 사용자 정의 특성을 정의하십시오. 여기서, property_name은 downgradeHoldCursorsUnderXa이고 부울 값은 true입니다.