Apache Tomcat 5.5
JNDI Resources HOW-TO
(http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html)
JDBC Data Sources
4. Configure Tomcat's Resource Factory
<Context ...>
...
<Resource name="jdbc/EmployeeDB" auth="Container"
type="javax.sql.DataSource" username="dbusername" password="dbpassword"
driverClassName="org.hsql.jdbcDriver" url="jdbc:HypersonicSQL:database"
maxActive="8" maxIdle="4"/>
...
</Context>
* driverClassName - 사용되는 JDBC 드라이버의 전체(Fully qualified) 자바 클래스 이름
* maxActive - 동시에 이 풀(pool)로부터 할당될 수 있는 활성 인스턴스의 최대값
* maxIdle - 동시에 이 풀(pool)의 사용되지 않는 연결의 최대값
* maxWait - (가능한 연결이 없을 때)연결을 하기 위해 에러를 발생하기 전에 반환되는 이 풀(pool)이 기다릴 수 있는 최대값(밀리초)
* password - JDBC 드라이버를 통과하기 위한 데이터베이스 비밀번호
* url - JDBC 드라이버를 통과하기 위한 연결 URL(이전과 호환을 위해 driverName 항목도 인정된다.)
* user - JDBC 드라이버를 통과하기 위한 데이터베이스 사용자명
* validationQuery - 응용프로그램에서 반환되기 전에 검증된 연결을 하기 위해 풀(pool)로부터 사용될 수 있는 SQL 쿼리. 만약 지정되었다면 이 쿼리는 반드시 적어도 한 줄로 반환되는 SQL SELECT문이다.