Java数据库连接池的几种配置方法(以MySQL数据库为例)
一.Tomcat配置数据源:
前提:需要将连接MySQL数据库驱动jar包放进Tomcat安装目录中common文件夹下的lib目录中
1.方法一:在WebRoot下面建文件夹META-INF,里面建一个文件context.xml,如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource name="jdbc/chaoshi"auth="Container"
type="javax.sql.DataSource"
maxActive="50" maxIdle="30" maxWait="10000"logAbandoned="true"
username="root" password="root"driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/DBName" >
</Resource>
</Context>
方法二:在tomcat的目录conf下面的context.xml中,修改原来的context标签,改成:
<Context>
<!-- Default set of monitored resources-->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/test"auth="Container"
type="javax.sql.DataSource"
maxActive="50" maxIdle="30" maxWait="10000"logAbandoned="true"
username="root" password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/testdb" />
</Context>
方式三:在配置虚拟目录时,即在配置conf下面的server.xml时,在context标签内改成:
<Context path="/WebRoot"reloadable="true"
docBase="E:\workspace\DataSource\WebRoot" >
<Resource name="jdbc/test"auth="Container"
type="javax.sql.DataSource"
maxActive="50" maxIdle="30" maxWait="10000"
logAbandoned="true"
username="root" password="root"
driv