SQLJ 프로파일 및 pureQuery 바인드 파일 설정

이 페이지에서 이 애플리케이션에 포함된 DB2®용 Java™(SQLJ) 프로파일에 있는 SQL(Structured Query Languag)의 사용자 정의 및 바인딩을 수행할 수 있습니다. 또한 이 페이지에서 애플리케이션에 있는 pureQuery 바인드 파일의 바인딩을 수행할 수 있습니다. 다른 데이터베이스 유형에 대한 SQLJ 프로파일을 볼 수 있지만, 이러한 프로파일을 변경할 수는 없습니다. PureQuery 바인드 파일은 DB2에만 유효합니다. SQLJ 또는 pureQuery를 사용하여 DB2 데이터베이스에 연결하는 데이터 액세스 애플리케이션을 개발하십시오. SQLJ는 프로그래머가 Java 프로그래밍 언어를 사용하여 SQL 데이터베이스 요청을 제공하는 명령문을 임베드할 수 있도록 하는 프로그램밍 확장 세트입니다. PureQuery는 JDBC 대신 사용하여 DB2 데이터베이스에 액세스할 수 있는 대체 API 세트를 제공합니다.

이 관리 콘솔 페이지를 보려면 애플리케이션 > 애플리케이션 유형 > WebSphere 엔터프라이즈 애플리케이션 > application_name > SQLJ 프로파일 및 pureQuery 바인드 파일을 클릭하십시오.

SQLJ를 사용하여 애플리케이션을 개발하면 성능을 개선하고 개발 주기를 효율적으로 단축할 수 있다는 장점이 있습니다. SQLJ의 장점은 다음과 같습니다.

DB2 pureQuery 런타임은 JDBC 또는 SQLJ의 대체 API 세트입니다. pureQuery를 사용하여 애플리케이션을 개발하면 SQL을 동적 또는 정적으로 실행할 수 있다는 장점도 있습니다. pureQuery는 정적 SQL 문을 사용하여 성능을 향상시킬 뿐만 아니라 DB2 서버가 애플리케이션 생성기에서 생성된 SQL이 아닌 애플리케이션 아티팩트와 다시 관련될 때 오류가 발생하도록 하므로 향상된 문제점 판별 및 진단 기능이 있습니다.

프로파일 사용자 정의 및 바인드

애플리케이션 서버가 이 애플리케이션에서 선택하는 SQLJ 프로파일을 처리하도록 지정합니다.

참고: 이 선택사항은 pureQuery에 적용되지 않습니다. 이 옵션을 선택한 경우, pureQuery 바인드 파일을 처리할 때는 무시됩니다.

기본적으로 각 분리 레벨에 DB2 패키지 하나가 데이터베이스에 작성됩니다. 사용자 정의 프로세스는 런타임 시에 사용할 수 있도록 DB2 데이터베이스와 관련된 정보로 프로파일의 기능을 보강합니다. 일반적으로, 사용자 정의 프로세스는 애플리케이션을 시작하기 전과 SQLJ 애플리케이션이 변환된 후에 실행해야 합니다. 사용자 정의 단계를 실행하지 않는 경우, SQLJ 애플리케이션은 JDBC 애플리케이션과 같이 동적 SQL을 사용합니다.

DB2 SQLJ 프로파일 바인딩 작업에는 사용자 정의 SQLJ 프로파일을 DB2 데이터베이스에 바인딩하는 프로세스가 포함됩니다.

패키지 바인드

애플리케이션 서버가 선택하는 SQLJ 프로파일을 DB2 데이터베이스 서버에 바인드하도록 지정합니다.

참고: 이 선택사항은 pureQuery에 적용되지 않습니다. 이 옵션을 선택한 경우, pureQuery 바인드 파일을 처리할 때는 무시됩니다.

이미 사용자 정의된 SQLJ 애플리케이션의 패키지를 바인드합니다.

사용자 정의/바인드할 프로파일 선택 및 정렬

제공된 목록에서 처리할 프로파일을 지정합니다.

  • 사용 가능한 프로파일에서 프로파일이나 프로파일 그룹을 선택하고 추가를 클릭하여 해당 프로파일을 선택된 프로파일에 추가하십시오.
  • 선택된 프로파일에서 프로파일이나 프로파일 그룹을 선택하고 제거를 클릭하여 해당 프로파일을 사용 가능한 프로파일에 추가하십시오.

SQLJ 또는 pureQuery 프로파일을 선택된 프로파일에 추가했으면, 해당 목록에서 프로파일을 선택한 후 위로 이동 또는 아래로 이동을 사용하여 프로파일이 처리되는 순서대로 변경하십시오.

선택한 SQLJ 프로파일을 그룹으로 사용자 정의/바인드

애플리케이션 서버가 선택된 SQLJ 프로파일이 포함된 .grp 파일을 작성하도록 지정합니다.

참고: 이 선택사항은 pureQuery에 적용되지 않습니다. 이 옵션을 선택한 경우, pureQuery 바인드 파일을 처리할 때는 무시됩니다.

확인을 클릭하면 .grp 파일을 다운로드할 수 있는 옵션이 다음 페이지에 표시됩니다.

프로파일 그룹 파일을 사용하여 사용자 정의/바인드할 프로파일 지정

로컬 파일 시스템에서 사용자 정의 또는 바인드할 프로파일 그룹 파일을 지정합니다.

데이터베이스 URL

프로파일을 바인드할 데이터베이스의 URL을 지정합니다.

일반적인 구문은 다음과 같습니다.
jdbc:db2://host_name:port_name/database_name

사용자

데이터베이스가 위치한 서버의 데이터베이스 관리자 ID를 지정합니다.

Password

데이터베이스가 위치한 서버의 데이터베이스 관리자 비밀번호를 지정합니다.

추가 옵션

사용자 정의 및 바인드 프로세스에 사용될 추가 옵션을 지정합니다.

pureQuery 바인딩에 사용되는 옵션의 구문은 다음과 같습니다.
-bindoptions "BLOCKING NO"
pureQuery 바인드 옵션에 대한 자세한 정보는 DB2 pureQuery 바인드 유틸리티 주제를 참조하십시오.

클래스 경로

SQLJ에 대한 sqlj.zip, db2jcc.jar 또는 db2jcc4.jar 파일이 있는 클래스 경로를 지정합니다. pureQuery용 pdq.jar, pdqmgt.jar, db2jcc.jardb2jcc_license_cisuz.jar 파일이 있는 클래스 경로를 지정합니다.


주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=udat_sqljprof
파일 이름:udat_sqljprof.html