본문 바로가기

emotional developer/detect-Java

DBCP defaultTransactionIsolation

사용자 삽입 이미지

DBCP 를 이용한 DB 연결시,
트랙잭션 레벨은 초기 프로퍼티로 설정 할수 있다.
5개의 타입은 기존 java.sql.connection 에 정의된 것을 그대로 이용하는 모델이다.
다만. 설정을 따로 주지 않으면, 문서에 나와 있다시피 사용한 driver 에 초기 설정에 따른 다고 한다.

결국, 흐름을 보자면.

DB <- JDBC driver <- DBCP

이렇게 볼 수 있다.
상위 DBCP 설정이 없으므로, 해당 JDBC driver 에 설정에 따르는게 정답인듯,
다만. JDBC driver 에서 조차 설정을 하지 않는다면, 어떻게 값을 가져 올지는 모를 일이다.
고로, 명확하게! 선언하는게 가장 좋은 방법이다. (엇. 어느레벨에서?? -_-?)

반응형