본문 바로가기
개발/데이터베이스

[Oracle] Connection Pool Error

by JaeHoist 2022. 12. 27.

매번 사용자가 DB요청을 할 때마다 드라이버를 로드하고 커넥션 객체를 생성하여 연결하고 종료하면 매우 비효율적이다.

따라서 Connection Pool을 사용하는데,
일정 시간이 지나면 Connection Pool을 초기화 한다.

(Was에서 설정한 TimeOut시간과, DB에 TimeOut시간 별개로)

이때 Connection을 날렸으나 사라진 connection Pool을 날린다면 에러가 날 수 있다.

(로직에 따라 Stream is closed 에러도 날 수 있음)