문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
java:database:dbcp [2015/10/10 20:27] kwon37xi |
java:database:dbcp [2018/03/05 17:09] kwon37xi [removeAbandoned*] |
||
---|---|---|---|
줄 17: | 줄 17: | ||
* '' | * '' | ||
* DBCP2와 JDBC 4를 지원하는 Driver를 조합해서 사용할 경우 이 값을 비워두면 [[http:// | * DBCP2와 JDBC 4를 지원하는 Driver를 조합해서 사용할 경우 이 값을 비워두면 [[http:// | ||
- | * JDBC 4 드라이버는 이 메소드을 성능 저하없이 커넥션의 유효성을 검사하는 방식으로 구현한다. | + | |
- | * 따라서 '' | + | * 따라서 |
- | * [[database: | + | * [[database: |
* '' | * '' | ||
+ | |||
+ | ===== connectionInitSqls ===== | ||
+ | * 접속 맺은 후 실행할 명령 List | ||
+ | |||
+ | ===== removeAbandoned* ===== | ||
+ | * 과거에 connection을 직접 맺고 끊던 시절에 close를 올바로 안한 커넥션을 강제 반환 시키는 옵션으로 보임. | ||
+ | * 현대 애플리케이션은 프레임워크가 커넥션을 관리하기 때문에 close가 안될 가능성이 적음. | ||
+ | * 설정할 필요가 기본으로는 없어 보임. | ||
+ | * 만약 설정한다면 최대 시간을 애플리케이션이 실행할 쿼리의 최대 시간보다 약간 큰 값으로 해야한다. | ||
===== 참고 ===== | ===== 참고 ===== | ||
* [[http:// | * [[http:// | ||
- | * * [[https:// | + | |
+ | * [[http:// |