SQLJ 애플리케이션 배치

SQLJ(Structured Query Language in Java™)를 사용하여 DB2® 데이터베이스에 연결하는 데이터 액세스 애플리케이션을 개발합니다. SQLJ는 SQL(Structured Query Language) 데이터베이스 요청을 제공하는 명령문을 임베디드하기 위해 Java 프로그래밍 언어를 사용할 수 있도록 하는 프로그래밍 확장 세트입니다.

이 태스크 정보

SQLJ로 애플리케이션을 개발하면 성능이 개선되고 개발 주기를 보다 효율적으로 단축할 수 있는 장점이 있습니다. SQL로 다음을 이룰 수 있습니다.
  • 정적 SQL 문을 사용하여 성능을 높입니다.
  • 개발 주기를 단축시킵니다.
    • 보다 단순한 SQLJ 구문으로 적은 양의 코드를 작성함으로써 명령문을 실행하고 매개변수를 설정 및 검색하는 데 필요한 코드 행 수를 줄일 수 있습니다.
    • 데이터 유형 및 스키마 유효성 검증을 수행하는 온라인 검사 기능으로 개발 단계에서 미리 프로그래밍 오류를 발견합니다. 사용자 정의 옵션의 전체 목록은 DB2 문서의 내용을 참조하십시오.
동적 SQL이 필요하지 않으며 애플리케이션이 DB2를 데이터베이스 서버로 사용하는 경우 SQLJ 사용을 고려하십시오.
CMP(Container-Managed Persistence)를 사용하는 애플리케이션에 대한 개선된 SQLJ 지원이 Application Server에 포함되어 있습니다. 개선된 지원은 다음과 같습니다.
  • Application Server에 애플리케이션 설치 중 CMP Bean 배치.
  • 관리 콘솔 또는 스크립트로 SQLJ 프로파일 사용자 정의 및 바인딩.
  • 애플리케이션을 다시 설치할 필요 없이 SQLJ 애플리케이션을 다시 사용자 정의 및 바인딩.
이러한 개선사항은 CMP(Container-Managed Persistence) 및 BMP(Bean-Managed Persistence) 모두에 대한 SQLJ의 설치, 배치, 사용자 정의 복잡도를 줄입니다.

프로시저

  1. Application Server에 SQLJ 애플리케이션을 배치하는 데 필요한 드라이버를 확보하십시오. 사용하는 JDBC 제공자에 따라 다음 파일이 필요합니다.
    JDBC 제공자 유형 필수 파일
    IBM® JCC 드라이버를 사용하는 DB2
    이 드라이버는 다음으로도 알려져 있습니다.
    • IBM Data Server Driver for JDBC 및 SQLJ
    • IBM DB2 Driver for JDBC 및 SQLJ
    • IBM DB2 Universal JDBC 드라이버.
    db2jcc.jar 또는 db2jcc4.jar
    DB2 Universal JDBC 드라이버(더 이상 사용되지 않음) db2jcc.jar
  2. SQLJ 애플리케이션을 배치하십시오.
  3. SQLJ 프로파일을 사용자 정의하고 바인딩하십시오. Application Server가 SQLJ 애플리케이션을 사용하려면 데이터베이스 서버에 대해 SQLJ 명령문을 처리해야 합니다. 기본적으로 각 격리 레벨마다 한 패키지씩, 네 개의 DB2 패키지가 데이터베이스에 작성됩니다. 사용자 정의 프로세스는 데이터베이스 고유의 정보로 프로파일을 기능 보강합니다. SQLJ 프로파일을 사용자 정의하지 않을 경우 SQLJ 애플리케이션은 JDBC 애플리케이션과 같은 동적 SQL을 사용합니다.

주제 유형을 표시하는 아이콘 태스크 주제



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