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_namedowngradeHoldCursorsUnderXa이고 부울 값은 true입니다.

프로시저

  1. 애플리케이션 데이터 소스 JDBC 제공자 구성을 업데이트하여 pureQuery 런타임 JAR 파일을 포함시키십시오. 새 JDBC 제공자를 정의하거나 기존 제공자를 수정하여 다음 JAR 파일을 포함하도록 하십시오. 자세한 정보는 Information Center의 JDBC 제공자 설정 및 IBM Optim pureQuery 런타임 설치에 관한 주제를 참조하십시오.
    • pdq.jar
    • pdqmgmt.jar
    • db2jcc.jar
  2. 애플리케이션 JAR 파일에 포함된 persistence.xml 파일에 다음 특성이 정의되어 있는지 확인하십시오.
    <property name="pdqProperties" value="dynamic"/>

    자세한 정보는 '동적 모드에서 pureQuery 사용' 주제를 참조하십시오.

다음에 수행할 작업

JDBC에 대해 데이터 소스를 다시 구성하려는 경우 클래스 경로에서pdq.jar, pdqmgmt.jardb2jcc.jar 파일을 제거하고 JDBC 드라이버인 ifxjdbc.jar 파일로 이 파일들을 대체하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_configpdqinformix
파일 이름:tejb_configpdqinformix.html