Java SE 환경에서 pureQuery를 사용하도록 데이터 소스 JDBC 제공자 구성

Java™ SE(Java Standard Edition) 환경에서 DB2®에 액세스할 때 pureQuery를 사용하도록 애플리케이션 데이터 소스 JDBC(Java Database Connectivity) 제공자를 구성하려면 이 태스크를 사용하십시오. 이 구성은 JPA(Java™ Persistence API) 2.0 스펙 제공자인 WSJPA에서 사용하기 위한 것입니다.

시작하기 전에

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

이 태스크 정보

IBM® Optim™ PureQuery 런타임은 DB2 패키지를 사용합니다. 이 패키지는 하나 이상의 SQL(Structured Query Language) 문에 대한 정보를 포함하며 DB2 카탈로그에 저장됩니다. 패키지를 작성하려면 먼저 JPA(Java Persistence API) 애플리케이션에서 wsdbgen 명령을 실행해야 합니다. wsdbgen 명령은 SQL문 정보가 포함된 XML 파일을 작성합니다. 이 XML 파일은 애플리케이션 JAR(Java Archive) 파일에 포함되어야 합니다. DB2 바인드 명령은 이 파일을 입력으로 사용하여 DB2 패키지를 작성합니다.
중요사항:
  • JPA는 IBM Optim PureQuery Runtime 특성pdq.executionModeSTATIC 값으로 설정합니다.
  • 클래스 경로에는 IBM Optim PureQuery Runtime의 설치 위치가 포함되어야 합니다. 자세한 정보는 Information Center의 IBM Optim PureQuery 런타임 설치에 관한 주제를 참조하십시오.
  • JPA 제공자 구현은 애플리케이션 서버의 JPA (com.ibm.websphere.persistence.PersistenceProviderImpl)여야 합니다. OpenJPA 및 EclipseLink 지속성 제공자는 pureQuery에 대한 지원을 제공하지 않습니다.
  • wsdbgen 명령에는 데이터베이스 URL이 필요합니다. wsdbgen 명령은 필수 테이블을 작성하거나 변경하는 동기화 맵핑 기능을 강제 실행합니다. DB2 zOS, V8의 경우 wsdbgen 명령을 실행하기 전에 고유 색인 및 LOB 테이블이 수동으로 작성되어야 합니다.
IBM Optim PureQuery Runtime 특성은 애플리케이션 JAR 파일의 META-INF 디렉토리에 있는 pdq.properties 파일에 지정됩니다. JPA 애플리케이션에 대해 pdq.ExecutionMode 특성이 STATIC으로 기본 설정됩니다. pdqProperties 특성을 통해 DYNAMIC 모드에서 pureQuery를 사용할 수 있습니다. 자세한 정보는 Information Center 주제, '동적 모드에서 pureQuery 사용'을 참조하십시오. PDQ 특성(지정된 경우)은 IBM Optim PureQuery Runtime에 전달됩니다. 올바른 값 및 특성 목록은 IBM Optim PureQuery 런타임 문서를 참조하십시오.
  • wsjpa.jdbc.CollectionId: 사용할 콜렉션 ID를 지정하는 문자열 값입니다. 이 매개변수는 wsdbgen 중에 사용되는 모든 콜렉션 ID를 대체합니다.
주의: IBM 지원 센터 웹 사이트: Linux, UNIX 및 Windows용 IBM Optim PureQuery Runtime의 시스템 요구사항에서 IBM Optim PureQuery Runtime의 DB2 JAR 레벨 준수에 대해 자세히 읽어보십시오.

프로시저

  1. 애플리케이션 데이터 소스 JDBC 제공자 구성을 업데이트하여 IBM Optim PureQuery Runtime JAR 파일을 포함하십시오. JDBC 드라이버 JAR 파일 외에 pdq.jarpdqmgmt.jar 파일을 클래스 경로에 포함시키십시오. 새 JDBC 제공자를 정의하거나 기존 제공자를 수정하여 JAR 파일을 포함하십시오. 클래스 경로에는 IBM Optim PureQuery Runtime의 설치 위치가 포함되어야 합니다. 자세한 정보는 Information Center에서 JDBC 제공자 설정 및 IBM Optim PureQuery 런타임 설치에 관한 주제를 참조하십시오.
  2. IBM Optim PureQuery Runtime에서 제공하는 DB2 바인드 명령을 사용하여 XML 파일을 데이터베이스에 바인드하십시오. 이렇게 하면 DB2 패키지가 작성됩니다. 자세한 정보는 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_configpdqjpase
파일 이름:tejb_configpdqjpase.html