설치된 애플리케이션은 데이터 소스를 관계형 데이터베이스에 대한 연결을
획득하는 자원으로 사용합니다. 애플리케이션 및 관계형 데이터베이스 사이에서 이 연결을 작성하려면
WebSphere® Application
Server는 JDBC 제공자로 캡슐화된 드라이버 구현 클래스를 사용합니다.
WebSphere Application Server에
대한 벤더별 JDBC 클래스를 나타내는 오브젝트입니다.
관계형 데이터베이스에 대한 액세스를 위해 애플리케이션은
WebSphere Application
Server에 대해 구성한 JDBC 드라이버 및 데이터 소스를 사용합니다.
프로시저
- WebSphere Application Server 관리 콘솔을 시작하십시오.
- 보안 -> 글로벌 보안을 클릭하십시오.
- 구성 패널의 인증에서 JAAS(Java™ Authentication and Authorization Service)를
펼치고 J2C 인증 데이터를 클릭하십시오.
- 새로 작성을 클릭하고 별명, 사용자 ID, 비밀번호를 입력하십시오.
- 확인을 클릭하십시오.
- WebSphere Application Server
관리 콘솔에서 자원을 펼치십시오. JDBC를 펼치고
JDBC 제공자를 클릭하십시오.
- 범위 섹션의 드롭 다운 목록에서 노드 레벨을 선택하십시오.
- 새로 작성을 클릭하여 새 JDBC 드라이버를 작성하십시오.
- 데이터베이스 유형, 제공자 유형, 구현 유형, 이름과 같은 순서로 선택하십시오. 이름은 선택한 구현 유형에 따라 자동으로 채워집니다.
- 다음을 클릭하고 데이터베이스 클래스 경로를 구성하십시오.
다음을 클릭하십시오.
- 요약 페이지에서 완료를 클릭하십시오.
- 저장을 클릭하여 선택사항을 저장하십시오. 그러면
JDBC 제공자 페이지가 나타납니다.
- WebSphere Application Server
관리 콘솔에서 데이터 소스를 클릭하십시오.
- 새로 작성을 선택하여 새 데이터 소스를 작성하십시오. 데이터 소스 이름 및 JNDI 이름을 입력하고
컴포넌트 관리 인증 별명에서 드롭 다운 목록의 인증 별명을 선택하십시오.
JNDI 이름은 wimconfig.xml에 설정된 datasourceName 값과 일치해야 합니다.
기본적으로 jdbc/wimDS입니다.
참고: Apache Derby v10.2
임베디드 데이터베이스의 경우 컴포넌트 관리 인증 별명 필드를
NONE으로 두십시오.
- 다음을 클릭하십시오.
- 데이터베이스 이름을 입력하고 컨테이너 관리 지속(CMP)에서 이 데이터 소스 사용 선택란을
선택 취소하십시오. 다음을 클릭하십시오.
- 요약 페이지에서 완료를 클릭하십시오.
- 데이터 소스 페이지가 표시됩니다. 저장을 클릭하고
이전에 작성한 인증 별명의 선택란을 선택하십시오.
연결 테스트를 클릭하십시오. 메시지는 연결에 성공했음을 나타냅니다. 경고를 무시하고
다음을 클릭하십시오.
- 새로 작성한 데이터 소스에서 다음과 같은 사용자 정의 특성을 설정하십시오.
webSphereDefaultIsolationLevel = 2
자세한 정보는 CMP 이외 애플리케이션에 대해 기본 격리 레벨 변경 및
새 사용자 정의 특성 webSphereDefaultIsolationLevel을
사용하여 이를 수행하는 방법 설명 주제를 참조하십시오.
- 를 클릭하십시오.
- 범위 섹션의 드롭 다운 목록에서
셀을 선택하십시오.
- 새로 작성을 클릭하여 변수를 작성하십시오.
- 이름 필드에 VMM_JDBC_CLASSPATH를 입력하십시오.
- 값 필드에 UNIX 또는 Linux의 경우
콜론(:), Windows의 경우 세미콜론(;)으로
구분된 JDBC 드라이버 라이브러리 파일에 대한 정체 경로를 입력하십시오.
예를 들어, Linux 또는 UNIX에 대한 경로는 다음과 같습니다.
/opt/IBM/SQLLIB/java/db2jcc.jar:/opt/IBM/SQLLIB/java/db2jcc_license_cu.jar.
- 확인을 클릭하십시오. 또한 설치된
각 WebSphere Application Server 노드의 ${WAS_HOME}/lib
디렉토리에서 지정된 JDBC 드라이버 라이브러리 파일을 복사하십시오.
- 구성을 저장하고 WebSphere Application Server를 다시 시작하십시오.
참고: 클러스터 환경에서는 배치 관리자 및 노드 에이전트도
중지한 후 다시 시작해야 합니다.