[완료][JAVA]DBCP(Database Connection Pool)사용하려면, tomcat 을 설치해야되나요?

etrue의 이미지

java 프로그래밍 중 오라클 접속시 Connection Pool 을 사용해야할 필요성이 생겼습니다.

그래서 알아보던 중, DBCP(Database Connection Pool) 란 라이브러리가 있던데요, 이걸 사용하려면 톰캣을 반드시 설치해야되는건가요?

웹서비스가 아니어서, 톰캣은 필요없었는데, 이것때문에 설치해야될까요?

답변 부탁드리겠습니다.

cleol의 이미지

톰캣 설치할 필요는 없습니다.

http://commons.apache.org/dbcp/dependencies.html

보시면 commons-pool 과 org.apache.geronimo.specs 에만 의존합니다.
고로 dbcp 다운 받으시고, dbcp 가 의존하는 위의 두 프로젝트에서 필요한 파일을 다운 받아서 클래스 패스에 두시면 됩니다.

데이터베이스 벤더에 독립적인 커넥션풀을 사용하시고 싶다면 어쩔 수 없지만, 그렇지 않다면
굳이 번거롭게 dbcp 를 사용하는 것보다는 오라클 jdbc 드라이버에서 지원하는 커넥션풀을 사용하시는 게 편리할겁니다.
검색해보니 금방 예제가 나오네요.

http://www.rgagnon.com/javadetails/java-0545.html

etrue의 이미지

답변 감사합니다.
많은 도움 되었습니다.