DataVersion 유틸리티

사용자 시스템이 pureQuery 사용에 맞게 올바르게 구성되어 있는지 점검하려면 이 유틸리티를 사용하십시오.
이 주제에는 다음과 같은 섹션이 있습니다.

명령 구문

구문 도표 읽기시각적 구문 도표 생략
    (1)                                       
>>-------java com.ibm.pdq.tools.DataVersion--------------------->

>--+------------------------------------------------------------------------------------------------------------+-->
   '- -configuration--+---------------------------------------------------------------------------------------+-'   
                      '- -url--JDBC-URL-- -userName--user-ID-- -password--password-- -driverName--JDBC-driver-'     

>--+------------+--+------------+--+-----------+--+--------+---><
   '- -features-'  '- -validate-'  '- -version-'  '- -help-'   

주:
  1. 임의의 순서로 옵션을 지정할 수 있습니다.

다이어그램에서 사용되는 규칙을 이해하려면 구문 다이어그램 읽는 방법을 참조하십시오.

옵션에 대한 설명

-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);

해당 메소드의 출력은 변경됩니다.


피드백