
커넥션 얻기

- 커넥션을 새로 만드는 과정은 복잡하고 시간도 많이 소모된다
- 이 문제를 해결하기 위해 나온 것이 커넥션 풀이다
커넥션 풀

- 커넥션을 미리 생성해두고 사용하는 방법
- 보통 기본값은 10개
- 커넥션 풀에 들어 있는 커넥션은 TCP/IP로 DB와 커넥션이 연결되어 있는 상태이기 때문에 언제든지 즉시 SQL을 DB에 전달할 수 있다.
- 커넥션을 객체 참조로 그냥 가져다 쓰기만 하면 된다.
- 커넥션을 모두 사용하고 나면 이제는 커넥션을 종료하는 것이 아니라, 다음에 다시 사용할 수 있도록 해당 커넥션을 그대로 커넥션 풀에 반환하면 된다
- 대표 :
commons-dbcp2 , tomcat-jdbc pool , HikariCP 등
- 주로
HikariCP를 사용함