StaticBinder 유틸리티를 사용하여
SQL문을 포함하는 DB2® 패키지를 pureQueryXML 파일에서
작성하고 바인드할 수 있습니다. 또한 나중에 z/OS® 데이터 세트에
전송하고 DB2 패키지를 작성하는 데 사용할 수 있는
DBRM 파일을 작성할 것을 선택할 수 있습니다. 또한 입력 pureQueryXML 파일에 대해 XML 스키마 유효성 확인을
수행할 수 있습니다.
유틸리티를 호출하는 사용자의 특권 세트는
다음 권한 중 하나를 포함해야 합니다.
- SYSADM 권한
- DBADM 권한
- 패키지가 존재하지 않는 경우 BINDADD 특권 및 다음 특권 중
하나를 포함해야 합니다.
- CREATEIN 특권
- z/OS용 DB2: 해당 콜렉션 또는 모든 콜렉션의
PACKADM 권한
- Linux, UNIX 및 Windows용
DB2 데이터베이스: 패키지의 스키마 이름이 없는 경우 데이터베이스에 대한 IMPLICIT_SCHEMA 권한
- 패키지가 존재하는 경우:
- z/OS용 DB2 :패키지의 BIND 특권
- Linux, UNIX 및 Windows용
DB2 데이터베이스: 스키마에 대한 ALTERIN 권한 및 패키지에 대한 BIND 권한
또한 사용자는 애플리케이션의 모든 정적
SQL문을 컴파일하는데 필요한 모든 특권이 필요합니다. 그룹에 권한 부여된 특권은 정적 명령문의 권한 부여 점검에
사용되지 않습니다.
Linux, UNIX 및 Windows용
DB2 데이터베이스: 사용자에게 SYSADM 권한이 있지만
바인드를 완료할 명시적 권한이 없는 경우, DB2 데이터베이스 관리자가
명시적 DBADM 권한을 자동으로 부여합니다.
이름 지정된 매개변수 표시문자: 이름 지정된 매개변수 표시문자를 사용하는 SQL문을
바인드할 경우, 데이터 소스에 대한 연결을 지정할 때
enableNamedParameterMarkers 특성을 1 값으로 지정해야 합니다.
StaticBinder -
url 옵션은 데이터 소스에 대한 연결을 지정합니다.
다음 예제의 -
url 옵션은 testserver.test.com에 있는 SAMPLE 데이터베이스로 연결하고
enableNamedParameterMarkers
특성을 지정합니다.
-url jdbc:db2://testserver.test.com:50000/SAMPLE:enableNamedParameterMarkers=1;