在tomcat中使用数据库连接池
在tomcat的server.xml中添加(适用于mysql)
<Resource name="jdbc/mldn"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="root"
password="admin"
driverClassName="org.gjt.mm.mysql.Driver"
uri="jdbc:mysql://localhost:3306/mldn" />
name:表示数据源的名称,也就是要查找的名称
auth:表示由容器进行资源的连接操作
type:表示对象,数据源上每一个绑定的都是Datasource。
maxActive:最大连接数
maxIdle:表示最大维持的数量。
maxWait:表示最大等待时间,最长为10s
对于链接的授权有两种:Containner,,Application(应用程序)
在tomcat的server.xml中添加(适用于Oracle)
<Resource name="jdbc/mldn"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="root"
password="admin"
driverClassName="oracle.jdbc.driver.OracleDriver"
uri="jdbc:oracle:thin: @localhost:1521:mldn />
若要使配置起作用的话,还需要在web.xml文件中加入如下配置:
<resource-ref>
<res-ref-name>jdbc/mldn</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>