pureQuery가 아닌 API 애플리케이션에서 SQL문의 정적 실행을 구성하기 위해 워크벤치 사용에 대한 개요

워크벤치를 사용하여 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 정보를 저장소에 저장하도록 구성할 수 있습니다.

피드백