<커넥션 풀(connection pool)이란?>

접속자가 없더라도 서버의 메모리에 미리 데이터베이스와의 연결 객체인 Connection을 생성해 놓는 방법

 

<사용목적>

클라이언트가 브라우저에 접속을 시도할 때 마다 con으로 dbms 접속을 시도하는 행위는 네트워크 부하를 발생시킨다. 미리 일정 수의 Connection 객체를 생성해두고 접속 시 대여해주는 형태로 서버의 부담도 줄이고 사용자의 대기시간 또한 줄일 수 있다.

 


따라서 개발자가 직접 소스로 제작할 수는 있으나, JavaEE기반의 컨테이너가 WAS는 이미 자체적으로 커넥션 풀을 지원해준다톰캣의 경우 아래 경로를 통해 커넥션 풀을 추가할 수 있다.




https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html

 




 

설치된 톰캣에서 다음 경로를 따라가면 conf\server.xml 파일이 있다. 해당 경로에 사이트에서 당신의 소스로 사용할 수 있는 설명이 친절하게 되어 있다.

 

 




+ Recent posts