java 프로그래밍 중 오라클 접속시 Connection Pool 을 사용해야할 필요성이 생겼습니다.
그래서 알아보던 중, DBCP(Database Connection Pool) 란 라이브러리가 있던데요, 이걸 사용하려면 톰캣을 반드시 설치해야되는건가요?
웹서비스가 아니어서, 톰캣은 필요없었는데, 이것때문에 설치해야될까요?
답변 부탁드리겠습니다.
톰캣 설치할 필요는 없습니다.
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
답변 감사합니다. 많은 도움 되었습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
톰캣 설치할 필요는
톰캣 설치할 필요는 없습니다.
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
답변 감사합니다.
답변 감사합니다.
많은 도움 되었습니다.
댓글 달기