SQLJ(Structured Query Language in Java) 애플리케이션의 프로파일 사용자 정의 및 바인드
관리 콘솔 또는 스크립트를 사용하여 다음 작업을 수행하면 애플리케이션의 SQLJ 프로파일을 보다 간편하게 사용자 정의 및 바인드할 수 있습니다. SQLJ 프로파일을 사용자 정의하여 바인드해야만 엔터프라이즈 애플리케이션에서 애플리케이션에 임베드된 SQL을 사용할 수 있습니다.
시작하기 전에
CMP(Container-Managed Persistence)를 사용하는
SQLJ 애플리케이션은 다음 2가지 방법으로 배치할 수 있습니다.
- 애플리케이션 서버에 SQLJ 애플리케이션을 배치하십시오. 자세한 정보는 CMP(Container-Managed Persistence)를 사용하는 SQLJ 애플리케이션 배치 주제를 참조하십시오.
- ejbdeploy 도구를 사용하여 SQLJ 애플리케이션을 배치하십시오. 자세한 정보는 ejbdeploy 도구를 사용하여 CMP(Container-Managed Persistence)를 사용하는 SQLJ 애플리케이션 배치 주제를 참조하십시오.
이 태스크 정보
프로파일을 사용자 정의한 후에는 사용자 정의한 프로파일을 DB2 데이터베이스에 바인드해야 합니다. 사용자 정의한 SQLJ 프로파일은 단 한 번만 바인드해야 합니다.
스크립트 또는
db2sqljcustomize 도구를 통해서도 프로파일을 사용자 정의 및 바인드할 수 있습니다.
- 스크립트 지원에 대한 정보는 AdminTask 오브젝트에 대한 애플리케이션 관리 명령 그룹 주제를 참조하십시오.
- db2sqljcustomize 도구에 대한 자세한 정보는 db2sqljcustomize 도구를 사용하여 SQLJ 프로파일 사용자 정의 및 바인드 주제를 참조하십시오. db2sqljcustomize 도구로 프로파일을 사용자 정의할 경우 애플리케이션을 다시 설치해야 합니다.
프로시저
결과
작업이 성공적으로 완료되면
시스템 로그에 다음 메시지가 출력됩니다.
ADMA0507I=ADMA0507I: The SQLJ operation on application {0} completed successfully. Exit code: {1}
ADMA0507I.explanation=This informational message indicates the program status.
ADMA0507I.useraction=No user action is required.
작업이 성공적으로 완료되지 않았으면
시스템 출력 로그에 다음 메시지가 출력됩니다.ADMA0506I=ADMA0506I: The SQLJ operation on application {0} did not complete successfully. Exit code: {1}
ADMA0506I.explanation=The SQLJ operation encountered a problem. This informational message indicates
the program status. Prior messages in the command output give details of the problem.
ADMA0506I.useraction=Check the command output for the cause of the problem.