[Java / JSP] 커넥션 풀(Connection Pool)
·
Language/Java
커넥션 풀(Connection Pool) 웹 컨테이너(WAS)가 실행되면서 DB와 미리 연결(connection)을 해놓은 객체들을 pool에 저장해두었다가, 클라이언트 요청이 오면 connection을 빌려주고, 처리가 끝나면 다시 connection을 반납받아 pool에 저장하는 방식을 말합니다. DataBase Connection Pool로 DBCP라고도 한다. 커넥션 풀을 사용하는 이유 Java - JDBC 대표적인 예제 소스를 보면 아래와 같은 방식으로 되어있다. 이러한 방식은 매번 사용자가 요청을 할 때마다 드라이버를 로드하고 커넥션 객체를 생성하여 연결하고 종료하기 때문에 비효율적이다. 따라서, 서버의 부하를 줄리고 효율성을 증가시키기 위해 커넥션 풀 방식을 사용한다. JSP 쇼핑몰 웹 프로..