간단한 예에서, 네 가지 단계(캡처, 구성, 바인드 및 실행)를 통해
Java™ 응용프로그램을 pureQuery
클라이언트 최적화로 사용하고 DB2®
데이터베이스에서 SQL문을 정적으로 실행하도록 응용프로그램을 구성합니다.
- SQL 데이터를 캡처하십시오.
- SQL문에 대해 작성될 DB2 패키지의
특성으로 캡처한 SQL문을 구성하십시오.
- SQL문에서 패키지를 작성하고 DB2
데이터베이스로 패키지를 바인드하십시오.
- SQL문을 정적으로 실행하십시오.
이 태스크 정보
예에서는 응용프로그램이 DB2
데이터베이스를 데이터 소스로 사용하는 독립형 JDBC 기반 응용프로그램이고
응용프로그램이 포함된 디렉토리에서 태스크를 수행 중이라고
가정합니다. pureQuery Runtime에 캡처된 SQL 데이터는
pureQueryXML 파일의 로컬 파일 시스템에 저장됩니다. 다음 일러스트레이션은 구성을
보여줍니다.
그림 1. pureQuery 클라이언트 최적화 구성
일러스트레이션에서, pureQuery
Configure 유틸리티는 캡처한 SQL 데이터 파일이 포함된
pureQueryXML 파일을 구성된 pureQueryXML 파일로 변환합니다.
pureQuery
클라이언트 최적화를 사용하고 SQL문을 정적으로 실행할 때 다음
pureQuery 기능을 사용합니다.
- 먼저 SQL문을 캡처한 다음 SQL문을 정적으로 실행하도록 pureQuery Runtime
등록 정보를 설정합니다.
- pureQuery 유틸리티 Configure 및 StaticBinder를 응용프로그램에서
캡처하는 SQL문과 함께 사용합니다.
단순 Java 응용프로그램에
pureQuery 클라이언트 최적화를 사용하려면 다음을 수행하십시오.
다음에 수행할 작업
보다 복잡한 응용프로그램 시나리오에서는,
응용프로그램에서 SQL문을 여러 차례 반복하여 캡처할 수 있습니다. SQL 데이터를
여러 번 반복하여 캡처할 때에는 SQL문을
구성하고 바인드하기 전에 캡처한
SQL 데이터를 구성된 pureQueryXML 파일과 병합하는 추가 단계를 수행합니다.
Configure
및 StaticBinder 유틸리티는 패키지에 적용 가능한
다양한 옵션과 함께 모든 전개 정보가 나열될 수 있는 옵션 파일을
지원합니다. 옵션 파일을 작성한 후
-optionsFile 옵션과 함께 유틸리티를 호출하여 파일을
지정할 수 있습니다.
네 단계 프로세스를 반복 및 자동화하는
유틸리티 명령이 포함된 쉘 스크립트를 작성할 수도 있습니다. pureQuery JAR 파일이
CLASSPATH에 있으면 모든 유틸리티가 Java
프로그램으로 사용 가능합니다.
Optim™
Development Studio에서,
pureQuery 지원이 있는 Java 프로젝트를
사용하고 pureQuery 클라이언트 최적화에 사용 가능한 Java
응용프로그램을 Eclipse IDE에 개발할 수 있습니다.