SQLJ 사용 가능 Java™ 프로젝트가 사용자 정의 스크립트를 사용하여 SQLJ 변환 프로그램이 생성한 SQLJ 프로파일의 데이터베이스에 패키지를 작성합니다. 사용자 정의 스크립트가 SQLJ 프로파일을 데이터베이스에 바인드하여 Java 프로젝트가 동적 SQL이 아닌 정적 SQL을 사용할 수 있도록 합니다. 이 활동을 생략한 경우, 프로젝트가 JDBC와 마찬가지로 동적 SQL을 사용합니다.
DB2SQLJCustomize 마법사는 사용자가 지정한 정보에서 사용자 정의 스크립트를 생성합니다. Java 프로젝트와 연관된 기존 사용자 정의 스크립트를 사용하여 기타 데이터베이스에 SQLJ 프로파일을 바인드하려는 경우, 마법사가 사용자 정의 프로세스를 생략하고 패키지의 프로파일을 데이터베이스에 바인드할 수 있습니다.
사용자 정의 프로세스가 마법사에 지정된 값과 선택한 옵션의 사용자 정의 스크립트를 작성한 다음 스크립트를 실행합니다. 바인드 프로세스는 DB2 데이터베이스 관리자가 지원하는 네 개의 분리 레벨을 반영하는 네 개의 패키지를 작성합니다.
프로젝트에 SQLJ 프로파일을 사용자 정의하고 바인드하면 갱신된 SQLJ 파일과 연관된 프로파일만을 다시 사용자 정의하고 바인드해야 합니다. SQLJ 파일의 팝업 메뉴에서 명령을 선택하여 프로세스의 사용자 정의 및 바인드를 시작할 수 있습니다. 갱신된 SQLJ 파일의 프로파일을 사용자 정의하고 바인드하는 경우, 사용자 정의 설정을 변경하지 않는 한 DB2SQLJCustomize 마법사를 사용할 필요는 없습니다. 사용자 정의 프로세스가 SQLJ 파일을 포함하는 프로젝트에서 프로파일을 사용자 정의하고 바인드하는데 마법사를 사용하는 경우 지정한 사용자 정의 설정을 사용합니다. 사용자 정의 프로세스가 SQLJ 프로파일과 연관된 패키지를 판별하고 사용자 정의 스크립트에 해당 패키지를 지정합니다.