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

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

이 관리 콘솔 페이지를 보려면 응용프로그램 > Websphere 엔터프라이즈 응용프로그램 > app_name > SQLj 프로파일 및 pureQuery 바인드 파일을 클릭하십시오.

SQLJ를 사용하여 응용프로그램을 개발하면 성능이 향상되고 단기간에 보다 효율적인 개발을 할 수 있다는 장점이 있습니다. SQLJ를 사용하여 다음을 수행할 수 있습니다.

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

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

Application Server가 이 응용프로그램에서 선택하는 SQLJ 프로파일을 처리하도록 지정합니다.

주: 이 선택사항은 pureQuery에 적용되지 않습니다. 이 옵션이 선택되어 있으면 pureQuery 바인드 파일을 처리할 때 이 옵션은 무시됩니다.

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

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

패키지 바인드

Application Server가 선택된 SQLJ 프로파일을 DB2 데이터베이스 서버에 바인드하도록 지정합니다.

주: 이 선택사항은 pureQuery에 적용되지 않습니다. 이 옵션이 선택되어 있으면 pureQuery 바인드 파일을 처리할 때 이 옵션은 무시됩니다.

이미 사용자 정의된 SQLJ 응용프로그램에서 패키지를 바인드하십시오.

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

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

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

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

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

Application Server가 선택된 SQLJ 프로파일이 포함된 .grp 파일을 작성하도록 지정합니다.

주: 이 선택사항은 pureQuery에 적용되지 않습니다. 이 옵션이 선택되어 있으면 pureQuery 바인드 파일을 처리할 때 이 옵션은 무시됩니다.

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

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

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

데이터베이스 URL

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

일반 구문은 다음과 같습니다.
jdbc:db2://host_name:port_name/database_name
사용자

데이터베이스가 있는 서버에 데이터베이스 관리자의 사용자 ID를 지정합니다.

암호

데이터베이스가 있는 서버에 데이터베이스 관리자의 암호를 지정합니다.

추가 옵션

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

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

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




표시된(온라인) 링크는 인터넷에 액세스해야 합니다.

관련 태스크


파일 이름: udat_sqljprof.html