DB Connection Pool에 대해 알아보기 전에 우선 JDBC에 대해 알아보았다. 기본적으로 JDBC는 다음과 같은 과정을 거친다. DB벤더에 맞는 드라이버 로드 DB서버의 IP, ID, PW등을 DriverManager 클래스의 getConnection 메소드를 사용하여 Connection 객체 생성 Connection으로 부터 PreparedStatement 객체를 받음 executeQurey를 수행하고 ResultSet객체를 받아 데이터를 처리 사용했던 ResultSet, PreparedStatement, Connection을 close 이러한 일련의 과정을 거쳐 Java 애플리케이션과 Database가 연동이 되어 원하는 데이터를 처리할 수 있다. 이 과정중에서 가장 오래 걸리는 부분을 예..