1. 개념과 역사1.1 커넥션 풀(Connection Pool)이란?커넥션 풀은 DB와의 연결(Connection)을 미리 만들어두고 재사용하는 기술입니다.java에서는 관계형 DB를 사용하기 위해 jdbc 즉, 다양한 종류의 관계형 데이터베이스에 접속하고 SQL 문을 처리하고자 할때 사용되는 표준 SQL 인터페이스 API 를 사용합니다.이 jdbc 는 아래와 같은 과정을 거쳐서 데이터베이스에 연결 및 조작 혹은 조회를 하는 과정을 거치게 됩니다.여기서 우리가 주목해야할 부분은 java.sql.Connection 부분입니다.데이터베이스에 연결하기 위해서 커넥션을 즉, java.sql.Connection 객체를 만드는 과정을 거쳐야 하는데, 이 부분에서 굉장히 비용이 크게 발생합니다.그래서, 일정 개수의 ..