dbcp1 DBCP (Database Connection Pool) 연습 DBCP란? 컨넥션을 미리 생성한 다음, 빌려주고 반납하는 방식 데이터베이스 연동시 컨넥션을 생성하고 소멸하는 것이 아니라 미리 Pool에 컨넥션들을 생성해놓고 빌려주고 반납받는 형식으로 시스템 성능을 향상시키기 위해 사용 >> 컨넥션을 생성시에 많은 자원을 소모하는데 이것은 성능 저하를 초래하고 이것을 효율적을 사용하기 위함 기존 JDBC 사용시 1. DB 접속을 위한 JDBC 드라이버 로드 2. getConnection Method로 부터 DB 컨넥션 객체를 얻음 3. 쿼리 수행을 위한 PreparedStatement 객체 생성 4. executeQuery를 실행해서 결과를 받아옴 >> 이 과정에서 DB 연결할 때마다 Driver를 로드하고 컨넥션 객체를 얻어오는 작업을 반복하게 된다 >> 성능저하 .. 2021. 4. 25. 이전 1 다음