관리 콘솔에서 연결 풀을 만들 때 특정 데이터베이스에 대한 연결 부분을 정의합니다.
시작하기 전에
연결 풀을 만들려면 먼저 JDBC API를 지원하는 드라이버(JDBC 드라이버)를 설치 및 통합해야 합니다. JDBC 드라이버를 통합하는 방법을 참조하십시오.
JDBC 연결 풀을 만들 때 필요한 정보는 다음과 같습니다. 계속하기 전에 이 정보를 수집합니다:
데이터베이스 공급업체 이름
자원 유형. 예: javax.sql.DataSource(로컬 트랜잭션만), java.sql.ConnectionPoolDataSource(로컬 트랜잭션, 성능 향상 가능), javax.sql.XADataSource(전역 트랜잭션) 및 java.sql.Driver
데이터 소스 클래스 이름
필수 등록 정보: 데이터베이스 이름(URL), 사용자 이름 및 암호 등
일반 작업 페이지가 열립니다.
새 JDBC 연결 풀 만들기(단계 1/2) 페이지가 열립니다.
주 - 자원 노드와 JDBC 노드를 확장하고 연결 풀 노드를 선택하여 새 JDBC 연결 풀 페이지에 액세스할 수도 있습니다. 그런 다음 연결 풀 페이지에서 새로 만들기를 눌러 새 연결 풀을 만듭니다.
필수 필드입니다.
선택 항목에는 javax.sql.XADataSource(전역 트랜잭션), java.sql.ConnectionPoolDataSource(로컬 트랜잭션, 성능 향상 가능), javax.sql.DataSource(로컬 트랜잭션만) 및 java.sql.Driver가 있습니다.
새 JDBC 연결 풀 만들기(단계 2/2) 페이지가 열립니다.
데이터 소스 자원 유형 중 하나를 선택한 경우 일반적으로 이 필드에는 선택한 자원 유형 및 데이터베이스 공급업체에 연관된 클래스 이름이 자동으로 입력됩니다. java.sql.Driver 자원 유형을 선택한 경우 이 필드는 비활성화됩니다.
java.sql.Driver 자원 유형을 선택한 경우 일반적으로 이 필드에는 선택한 드라이버 및 데이터베이스 공급업체에 연관된 클래스 이름이 자동으로 입력됩니다. 데이터 소스 자원 유형 중 하나를 선택한 경우 이 필드는 비활성화됩니다.
이 옵션은 기본적으로 비활성화됩니다.
풀 값에 따라 풀을 먼저 만들거나 GlassFish Server를 시작할 때 풀에 있는 연결 수도 결정합니다. 기본값은 8입니다.
기본값은 32입니다.
풀이 각각 최대 및 최소 풀 크기로 확장되거나 축소되는 경우 크기 일괄적으로 조정됩니다. 이 값은 일괄적으로 처리할 연결 수를 지정합니다. 이 값을 너무 크게 하면 연결 생성 및 재순환이 지체되며, 너무 작게 하면 효율성이 떨어집니다. 기본값은 2입니다.
이 시간이 만료되면 연결이 풀에서 제거됩니다. 기본값은 300입니다.
기본값은 60,000입니다.
이 옵션은 기본적으로 비활성화됩니다.
지정하지 않는 경우 연결은 JDBC 드라이버에서 제공하는 기본 격리 수준으로 실행됩니다. 기본적으로 이 옵션은 지정되어 있지 않습니다.
예를 들어, 마지막으로 사용 시 연결의 격리 수준을 프로그래밍 방식으로 변경한 경우(예: con.setTransactionIsolation 사용) 이 메커니즘은 상태를 지정한 격리 수준으로 다시 변경합니다. 이 옵션은 기본적으로 활성화됩니다.
이 설정은 트랜잭션 격리 수준을 지정한 경우에만 적용됩니다.
필요한 등록 정보의 예로는 데이터베이스 이름(URL), 사용자 이름, 암호 등이 있습니다. 일반적으로 테이블에는 데이터베이스 공급업체에서 사용하는 등록 정보가 포함되어 있습니다. 사용 가능한 일부 등록 정보에 대한 내용은 JDBC 연결 풀과 관련된 등록 정보를 참조하십시오.
등록 정보 값을 지정하지 않으면 연결 풀 만들기를 완료할 경우 이 값이 테이블에서 제거됩니다. 현재는 등록 정보 값을 설정하지 않지만 나중에 설정할 수 있도록 등록 정보를 테이블에 유지하려면 값 필드에 일련의 빈 괄호를 입력합니다.
()
참조
Copyright © 2005, 2011, Oracle and/or its affiliates. All rights reserved. 법적 공지