관리 콘솔을 사용하여 데이터 소스 구성
애플리케이션 컴포넌트는 데이터 소스를 사용하여 관계형 데이터베이스에 대한 연결 인스턴스에 액세스합니다.
시작하기 전에
애플리케이션 서버는 두 가지 다른 데이터 소스 버전을 지원합니다. 애플리케이션의 기본 엔터프라이즈 Bean 및 서블릿 스펙 레벨에 따라 환경의 데이터 소스를 결정합니다.
- 데이터 소스(WebSphere® Application Server 버전 4)는 EJB(Enterprise JavaBeans) 1.0 스펙 및 Java™ 서블릿 2.2 스펙을 사용합니다.
- 최신 표준 버전의 데이터 소스는 이 스펙의 더 발전된 릴리스를 구현하는 애플리케이션에 사용하기 위한 것입니다.
이 태스크 정보
알아두기: 새로 작성된 데이터 소스를 애플리케이션의 JNDI(Java Naming
and Directory Interface)에 사용하려면 서버를 다시 시작해야 합니다.
프로시저
다음에 수행할 작업
- 일부 필수 데이터 소스 특성에 대한 기본값을 대체할 수 있습니다.
- 데이터베이스 벤더가 필요로 하거나 옵션으로 제공할 수 있는 추가 특성을 구성할 수 있습니다. 이러한 설정에 대한 데이터베이스 문서를 참조하십시오.
DB2 Universal JDBC 드라이버 제공자 또는 IBM JCC 드라이버를 사용하는 DB2를 사용하는 경우 z/OS용 DB2 버전의 Java용 애플리케이션 프로그래밍 안내 및 참조서에서 선택적 데이터 소스 특성에 대해 학습하십시오.
- JDBC 데이터 소스가 예기치 않게 닫히면 커미트되지 않은 모든 작업에 대해 특정 조치가 수행되도록 하려면
JDBC 데이터 소스의 설정에 commitOrRollbackOnCleanup 사용자 정의 특성을 추가합니다.
이 특성에 지정할 수 있는 값은 commit 또는 rollback입니다.
JDBC 데이터 소스가 UOW(Unit Of Work) 발견을 지원하는 경우에는 개별 작업 단위 내에서 작업 중인 경우에만 이 특성이 적용됩니다. JDBC 데이터 소스가 UOW 발견을 지원하지 않는 경우에는 이 특성이 언제나 적용됩니다.
이 특성을 JDBC 데이터 소스 설정에 추가하지 않으면 발견된 모든 내재적 트랜잭션은 롤백되며 발견되지 않은 모든 내재적 트랜잭션은 애플리케이션이 처리해야 합니다.
이 사용자 정의 특성을 JDBC 데이터 소스 구성 설정에 추가하려면 다음을 수행하십시오.- 관리 콘솔에서 을 클릭하십시오.
- 이름 필드에는 commitOrRollbackOnCleanup을 입력하고 값 필드에는 commit 또는 rollback을 입력하십시오.
- 변경사항을 저장하십시오.
이 Information Center의 다음 주제에서는 관리 콘솔을 사용하여 특성 값을 지정하는 방법에 대해 설명합니다.