데이터 저장과 구성 및 검색을 위해 대부분의 응용 프로그램은 관계형 데이터베이스를 사용합니다. Java EE 응용 프로그램은 JDBC API를 통해 관계형 데이터베이스에 액세스합니다.
JDBC 자원(데이터 소스)은 응용 프로그램에 데이터베이스 연결 수단을 제공합니다. JDBC 자원을 만들기 전에 먼저 JDBC 연결 풀을 만드십시오.
JDBC 자원을 만들려면 해당 자원을 식별하는 고유한 JNDI 이름을 지정합니다. java:comp/env/jdbc 하위 컨텍스트에서 JDBC 자원의 JNDI 이름을 찾을 수 있습니다. 예를 들어, 급여 데이터베이스의 자원에 대한 JNDI 이름은 java:comp/env/jdbc/payrolldb일 수 있습니다. 모든 자원 JNDI 이름이 java:comp/env 하위 컨텍스트로 되어 있기 때문에 관리 콘솔에서 JDBC 자원의 JNDI 이름을 지정할 때 jdbc/name만 입력합니다. 예를 들어, 급여 데이터베이스의 경우 jdbc/payrolldb를 지정합니다.
관리 콘솔을 사용하여 JDBC 자원을 만들려면 자원 > JDBC 자원을 선택합니다. 다음과 같이 자원 설정을 지정합니다.
JNDI 이름: 고유 이름을 지정합니다. JNDI 이름은 카드 카탈로그가 도서관 내 책의 위치를 조직화하여 나타내는 것과 유사한 방식으로 분산 컴퓨팅 환경 내에서 구성 요소를 조직화하고 구성 요소의 위치를 찾아냅니다. 이에 따라 JNDI 이름은 JDBC 자원에 액세스하는 중요한 방법이 됩니다. 일반적으로 이 이름은 jdbc/ 문자열로 시작합니다. 예를 들면 다음과 같습니다. jdbc/payrolldb. 슬래시를 반드시 입력합니다.
풀 이름: 새 JDBC 자원에 연관시킬 연결 풀을 선택합니다.
설명: 자원에 대한 간단한 설명을 입력합니다.
상태: 자원을 사용할 수 없게 하려면 사용 확인란을 선택 해제합니다. 기본적으로 자원은 만들자마자 사용(활성화)할 수 있습니다.
명령줄 유틸리티를 사용하여 JDBC 자원을 만들려면 create-jdbc-resource 명령을 사용합니다.