워크벤치를 사용하여 pureQuery가 아닌 API 애플리케이션에서
SQL문의 정적 실행을 구성할 때 유용한 많은 기능을 사용할 수 있습니다.
- Java™ 프로젝트의 자동 구성
- pureQuery가 아닌 API 애플리케이션을 포함하는
Java 프로젝트를 작성한 후,
애플리케이션에서 SQL문을 캡처하고 바인드하기 위한 지원을 사용할 수 있습니다.
이 지원을 사용할 때 워크벤치는 필수
JAR 파일을 프로젝트의 빌드 경로에 추가합니다.
워크벤치는 또한 다음 파일을 작성하거나, 파일이 이미 있는 경우
이 파일을 수정합니다.
- pdq.properties
- IBM® Data Server
Driver for JDBC and SQLJ에 필요한 특성을 설정하려면 이 파일을
사용하십시오.
- Default.genProps
- 작성하는 DB2® 패키지의
콜렉션, 루트 이름 및 버전 ID를 설정하려면 이 파일을 사용하십시오.
- 이 파일의 이름은 바꾸지 마십시오.
- Default.bindProps
- Default.genProps 파일에서 지정한 패키지에 SQL문을 바인드하기 위한
옵션을 설정하려면 이 파일을 사용하십시오. 두 개 이상의 pureQueryXML 파일을
작성하는 경우 파일마다 이 옵션을 설정할 수 있습니다.
- 이 파일의 이름은 바꾸지 마십시오. 캡처된 SQL문을 바인드할 때 워크벤치는 바인드 옵션이
이 이름의 파일에 있을 것으로 예상합니다.
- 캡처할 SQL문 실행을 위한 JUnit 테스트를 작성하기 위한 도구
- 정적으로 실행하려고 하는 SQL문을 캡처하려면,
pureQuery가 아닌 API 애플리케이션을 통하거나 JUnit
테스트에 의해 SQL문을 실행해야 합니다.
JUnit 테스트를 사용하려는 경우 워크벤치 도구를 사용하여
JUnit를 작성 및 실행할 수 있습니다.
- 다른 데이터베이스에 대해 바인드하기 위한 쉬운 연결 전환
- pureQueryXML 파일에 있는 SQL문을 바인드할 때
Java 프로젝트와 연관되는 데이터베이스나
다른 데이터베이스에 대해 바인드할 수 있습니다. pureQuery가 아닌 API 애플리케이션이 다른 DB2 데이터베이스에서
SQL문을 실행하는 경우, 별도의 pureQueryXML 파일에서 SQL문을 캡처한 후
각 pureQueryXML 파일에서 SQL을 바인드할 데이터베이스를 선택할 수 있습니다.
- 작업하는 오브젝트 사이의 관계를 보기 위한
SQL 아웃라인 보기
- SQL문 사이의 관계, 사용자 스펙을 기초로 워크벤치에서 제시되거나 작성된
DB2 패키지, SQL문을
포함하는 Java 파일,
명령문이 액세스하거나 참조하는 데이터베이스 오브젝트를 보려면
이 보기를 사용하십시오.
- SQL문을 작성하고 유효성을 확인하기 위한 지원을
포함하는 Java 편집기
- 프로젝트에 Java 소스 파일이
포함되는 경우, Java 편집기의
컨텐츠 보조 및 SQL 유효성 확인 기능을 사용하여 SQL문을 작성하고 편집할 수 있습니다.
- SQL문 및 데이터베이스 오브젝트에서 pureQuery 코드 생성
- 선택사항으로, pureQuery API를 사용하는 코드를 포함하도록
pureQuery가 아닌 API 애플리케이션을 수정하십시오.
- SQL 관리 저장소에 있는 pureQuery 정보 관리
- 저장소에 있는 pureQuery 정보를 저장, 관리 및
검색할 수 있습니다. pureQueryXML 파일에 포함된 SQL문 및 관련 SQL 정보와
pureQuery 특성을 관리할 수 있습니다. pureQuery 클라이언트 최적화에 사용 가능한 애플리케이션이
애플리케이션에서 캡처된 SQL 정보를 저장소에 저장하도록 구성할 수 있습니다.