JAVA CONNECTION POOL

    [DB] DBCP 구현 - DB Connection Pooling

    Spring에서는 xml혹은 java 설정으로 DBCP를 구성할 수 있지만, Spring 혹은 해당 웹 프레임워크를 사용하지 않는 프로젝트에서는 DB Connection에 관한 풀링을 자체로 만들어야 한다. 현재는 Apache Storm 쪽에서 DB 작업을 하기 위한 구성 중, 성능상 문제가 없는 DBCP 커넥션 설정 방법을 공유하고자 함. DBManager 를 사용하고자 하면 Singleton으로 받아와서 사용해야 함. DBCP에 대한 설명은 간단하게 아래 그림과 같음. (출처) 사실 DBCP 설정 등에 대해서도 쓸게 많은데.. 많은고로 귀찮기 때문에 이번엔 구현만 설명하고자 한다 Connection을 미리 생성해두고, Connection을 가져와서 사용하고 다시 반납을 하게 되면 매번 새로운 Conn..