사용자 시스템이 pureQuery 사용에 맞게 올바르게
구성되어 있는지 점검하려면 이 유틸리티를 사용하십시오.
명령 구문

(1)
>>-------java com.ibm.pdq.tools.DataVersion--------------------->
>--+------------------------------------------------------------------------------------------------------------+-->
'- -configuration--+---------------------------------------------------------------------------------------+-'
'- -url--JDBC-URL-- -userName--user-ID-- -password--password-- -driverName--JDBC-driver-'
>--+------------+--+------------+--+-----------+--+--------+---><
'- -features-' '- -validate-' '- -version-' '- -help-'
주:
- 임의의 순서로 옵션을
지정할 수 있습니다.
다이어그램에서 사용되는
규칙을 이해하려면 구문 다이어그램 읽는 방법을 참조하십시오.
옵션에 대한 설명
- -configuration
- 명령을 실행하는 시스템에 대한 다음 정보를 표시합니다.
- 설치된 pureQuery Runtime의 버전
- 설치된 Java Virtual Machine의 벤더, 버전 및 이름
- 설치된 Java Runtime Environment의 벤더, 버전 및 이름
- 현재 클래스 경로
- 설치된 운영 체제의 이름, 아키텍처 및 버전
- 설치된 IBM® Data
Server Driver for JDBC and SQLJ의 버전
- 활성화된 사용 허가 상태의 pureQuery 기능 목록
- 현재 클래스 경로 및 현재 JVM 옵션을 기반으로 하는
해결된 pureQuery 특성 값 목록
- 다음 옵션을 지정하는 경우 -configuration 옵션은
데이터베이스가 있는 시스템에 대한 정보도 표시합니다.
- -url JDBC-URL
- 데이터베이스와의 연결을 설정하기 위해 사용할 JDBC URL을
지정합니다.
- -userName user-ID
- 데이터베이스에 대한 인증에 사용할 사용자 ID를 지정합니다.
-url 옵션을 지정하는 경우, -userName도
지정해야 합니다.
- -password password
- 데이터베이스에 대한 인증에 사용할 암호를 지정합니다.
- -driverName JDBC-driver
- 데이터베이스와의 연결을 설정하기 위해 사용할 JDBC 드라이버의
완전한 이름을 지정합니다. 예를 들어, IBM Data Server Driver for JDBC and SQLJ를
사용하는 경우 드라이버 이름은 com.ibm.db2.jcc.DB2Driver입니다.
데이터베이스와의 연결에 이러한 옵션을
지정하는 경우, DataVersion 유틸리티는 다음 추가 정보를 표시합니다.- 데이터베이스 주 버전
- 데이터베이스 부 버전
- 데이터베이스 제품 이름
- 데이터베이스 제품 버전
- 데이터베이스에 알려진 사용자 이름
IBM Data
Server Driver for JDBC and SQLJ를 사용하여 데이터베이스에 연결하는 경우 DataVersion
유틸리티는 다음 추가 정보를 표시합니다. - ClientUser
- ClientWorkstation
- ClientApplicationInformation
- ClientAccountinginformation
- ClientProgramId
- CurrentPackageSet
- CurrentPackagePath
- isDB2GatewayConnection
- -features
- 활성화된 사용 허가 상태의 pureQuery 기능 목록을 표시합니다.
- -validate
- 지원되는 IBM Data Server Driver for JDBC and SQLJ 버전이
CLASSPATH에 있는지 여부를 점검합니다. 또한 지원되는 Java Virtual Machine 버전이 CLASSPATH에 있는지 여부도 점검합니다.
- -version
- pureQuery Runtime의 버전 및 빌드 레벨을 표시합니다.
- -help
- 요약 사용 정보를 표시합니다.
해당 옵션의 출력 형식은
변경됩니다.
애플리케이션에서
DataVersion 유틸리티 실행
Java 애플리케이션에서 다음
메소드를 호출하여 DataVersion 유틸리티에서 정보를 검색할 수 있습니다.
public static String com.ibm.pdq.tools.DataVersion.getVersion();
public static String com.ibm.pdq.tools.DataVersion.getConfiguration();
public static String com.ibm.pdq.tools.DataVersion.getConfiguration(String url, String user, String password, String driverName);
public static String com.ibm.pdq.tools.DataVersion.getConfiguration(java.sql.Connection connection);
public static String com.ibm.pdq.tools.DataVersion.getFeatures();
public static String com.ibm.pdq.tools.DataVersion.validate();
이 메소드는
해당되는 명령행 옵션이 제공하는 동일한 출력을 리턴하지만
리턴된 String 오브젝트에 있습니다. String의 컨텐츠에는
행을 구분하기 위한 줄 바꾸기 문자가 포함되어 있습니다.
다음은
getVersion() 메소드를 호출하는 예입니다.
String versionInfo = com.ibm.pdq.tools.DataVersion.getVersion();
System.out.println (versionInfo);
해당 메소드의
출력은 변경됩니다.