JDBC 제공자가 pureQuery를 사용하여 DB2에 액세스하도록 구성

이 태스크를 사용하여 Java™ EE 환경에서 DB2®에 액세스하는 데 pureQuery를 사용하도록 애플리케이션 데이터 소스 JDBC(Java Database Connectivity) 제공자를 구성합니다.

시작하기 전에

여러 DB2 패키지 콜렉션을 사용해야 하는 경우, 이 태스크를 계속하기 전에 Information Center 주제인 '여러 패키지 콜렉션을 사용하도록 pureQuery 구성'을 참조하십시오.

이 태스크 정보

PureQuery는 DB2 패키지를 사용합니다. 이 패키지는 하나 이상의 SQL문에 대한 정보로 구성되며 DB2 카탈로그에 저장됩니다. 먼저 패키지를 작성하기 위해 JPA 애플리케이션에서 wsdbgen 명령을 실행해야 합니다. wsdbgen 명령은 SQL문 정보를 포함하는 XML 파일을 작성합니다. 이 XML 파일은 애플리케이션 JAR(Java Archive) 파일에 포함되어야 합니다. DB2 바인드 명령은 이 파일을 입력으로 사용하여 DB2 패키지를 작성합니다.
중요사항:
  • JPA는 pureQuery 특성 pdq.executionMode를 STATIC 값으로 설정합니다.
  • JDBC 제공자 구성에 pureQuery 런타임 환경에 대한 JAR 파일이 포함되어야 합니다. 이 JAR 파일은 JDBC 드라이버 JAR 파일에 부가적으로 제공됩니다. 자세한 정보는 Information Center에서 pureQuery 런타임 설치에 대한 주제를 참조하십시오.
  • XA 데이터 소스인 경우 데이터 소스에 대한 새 사용자 정의 특성을 정의하십시오. 여기서, property_namedowngradeHoldCursorsUnderXa이고 부울 값은 true입니다.

프로시저

  1. 애플리케이션 데이터 소스 JDBC 제공자 구성을 업데이트하여 pureQuery 런타임 JAR 파일을 포함시키십시오. 새 JDBC 제공자를 정의하거나 기존 제공자를 수정하여 다음 JAR 파일을 포함하도록 하십시오. 자세한 정보는 Information Center에서 JDBC 제공자 설정 및 IBM® Optim™ pureQuery 런타임 설치에 관한 주제를 참조하십시오.
    • pdq.jar
    • pdqmgmt.jar
  2. DB2 bind 명령을 사용하여 XML 파일을 데이터베이스에 바인드하십시오. 이렇게 하면 DB2 패키지가 작성됩니다. 수행하는 방법은 다음 세 가지입니다.
    • wsadmin 명령을 사용하십시오. 자세한 정보는 AdminTask 오브젝트의 애플리케이션 관리 명령 그룹에 대한 Information Center 주제를 참조하십시오.
    • 관리 콘솔을 사용하십시오. 자세한 정보는 SQLj 프로파일 및 pureQuery 바인드 파일 설정에 대한 Information Center 주제를 참조하십시오.
    • IBM Optim pureQuery에 의해 제공되는 DB2 bind 명령을 사용하십시오. 자세한 정보는 pureQuery Bind 유틸리티에 대한 Information Center 주제를 참조하십시오.

다음에 수행할 작업

JDBC의 데이터 소스를 다시 구성하려면 클래스 경로에서 pdq.jarpdqmgmt.jar을 제거하십시오.

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



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