매번 사용자가 DB요청을 할 때마다 드라이버를 로드하고 커넥션 객체를 생성하여 연결하고 종료하면 매우 비효율적이다.
따라서 Connection Pool을 사용하는데,
일정 시간이 지나면 Connection Pool을 초기화 한다.
(Was에서 설정한 TimeOut시간과, DB에 TimeOut시간 별개로)
이때 Connection을 날렸으나 사라진 connection Pool을 날린다면 에러가 날 수 있다.
(로직에 따라 Stream is closed 에러도 날 수 있음)
'개발 > 데이터베이스' 카테고리의 다른 글
[Oracle] 시퀀스 캐시 (0) | 2022.12.27 |
---|---|
[Oracle] 계층형 쿼리 (1) | 2022.12.27 |
[Oracle] mybatis sequence 값 return 받기 (0) | 2022.12.27 |
[Oracle] ORA-01722 문자를 숫자로 반환하는데 오류입니다. (0) | 2022.12.27 |