Jsp

커넥션 풀(DBCP)

이무쿤 2019. 11. 30. 01:35
반응형

클라이언트 다수의 요청 발생시 데이터베이스에 부하가 발생.
- 클라이언트 요청시 계속 connection 객체가 열리므로

커넥션 객체를 미리 생성해 놓고 커넥션 요청시 만들어 놓은걸로 연결.

커넥션 풀은 서버 안에 있으므로 tomcat 컨테이너에서 수정 해 줘야함.
maxActive => 몇개의 풀을 만들지.
maxWait => 풀을 다 쓸 때 다음 풀을 얼마나 기다릴지

Server context.xml에 적어주고 Tomcat sync 맞춰줌.


그리고 커넥션 풀을 연동시킬 곳에서
DataSource 객체 생성.



그리고 Context 객체를 new InitialContext()로 생성

 

반응형