JDBC 연결 풀을 편집할 때 연결 이름을 제외하고 모든 설정을 수정할 수 있습니다.
연결 풀 페이지가 열립니다.
연결 풀 편집 페이지가 열립니다.
주 – 이름 필드는 읽기 전용 필드입니다. 새 JDBC 연결 풀을 만들 때 연결 풀 이름만 지정할 수 있습니다.
이 클래스는 JDBC 드라이버에 있습니다.
선택 항목에는 javax.sql.DataSource(로컬 트랜잭션에만 해당), javax.sql.XADataSource(전역 트랜잭션) 및 java.sql.ConnectionPoolDataSource(로컬 트랜잭션, 성능 향상 가능)가 포함됩니다.
풀 값에 따라 풀을 먼저 만들거나 Enterprise Server를 시작할 때 풀에 있는 연결 수도 결정합니다.
풀이 각각 최대 및 최소 풀 크기로 확장되거나 축소되는 경우 크기 일괄적으로 조정됩니다. 이 값은 일괄적으로 처리할 연결 수를 지정합니다. 이 값을 너무 크게 하면 연결 생성 및 재순환이 지체되며, 너무 작게 하면 효율성이 떨어집니다.
이 시간이 만료되면 연결이 풀에서 제거됩니다.
실패하는 경우 서버에서 연결 검증을 사용하여 다시 연결할 수 있습니다.
Application Server는 데이터베이스 연결을 자동 완결, 메타데이터 및 테이블의 세 가지 방법으로 검증할 수 있습니다.
Application Server가 con.getAutoCommit 및 con.getMetaData 메소드를 호출하여 연결을 검증합니다.
주 – 많은 JDBC 드라이버에서 이러한 호출의 결과를 캐시하므로 이러한 호출을 사용하면 경우에 따라 신뢰할 수 없는 검증이 제공될 수 있습니다. 이러한 호출의 캐시 여부를 판단하려면 드라이버 공급업체에 확인합니다.
응용 프로그램에서 지정된 데이터베이스 테이블을 쿼리합니다. 테이블이 반드시 필요하며 액세스할 수 있어야 하지만 행은 없어도 됩니다. 행이 많이 있는 기존 테이블이나 이미 자주 액세스하는 테이블은 사용하지 마십시오.
테이블 이름에는 영숫자, 밑줄, 대시 또는 점 문자만 사용해야 합니다.
이 옵션을 사용하지 않도록 설정된 경우 개별 연결이 사용될 때만 다시 설정됩니다.
지정하지 않는 경우 연결은 JDBC 드라이버에서 제공하는 기본 격리 수준으로 실행됩니다.
예를 들어, 마지막으로 사용 시 연결의 격리 수준을 프로그래밍 방식으로 변경한 경우(예: con.setTransactionIsolation 사용) 이 메커니즘은 상태를 지정한 격리 수준으로 다시 변경합니다.
이 설정은 18단계에서 트랜잭션 격리 수준을 지정한 경우에만 적용됩니다.