auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
testWhileIdle="true"
testOnBorrow="true"
testOnReturn="false"
validationInterval="30000"
timeBetweenEvictionRunsMillis="30000"
maxActive="100"
minIdle="10"
maxWait="10000"
initialSize="10"
removeAbandonedTimeout="60"
removeAbandoned="true"
logAbandoned="true"
minEvictableIdleTimeMillis="30000"
jmxEnabled="true"
jdbcInterceptors=
"org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer"
username="root"
password="123"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test"/>//test 为mysql中的数据库然后,在context.xml文件的节点中添加如下配置:global="jdbc/test" 中的参数值("jdbc/test")必须和上一段配置中的name属性的值保持一样。name="jdbc/test" 这个可以随便取,但是在程序中调用的时候,就应该与name的值保持一致。到这里,连接池已经配置好啦。2.//通过tomcat连接池获得数据库的连接
Connection conn = null;
DataSource ds = null;
Context initCtx = new InitialContext();
ds =(DataSource)initCtx.lookup("java:comp/env/jdbc/test");
if(ds!=null){
conn = ds.getConnection();
}此后,可以通过数据库的连接操作数据库。详情请看“servlet中MySQL数据库的增、删、查、改”