日期:2014-05-16  浏览次数:20467 次

在Tomcat6.0+MySQL5.0环境下配置和使用数据库连接池

一,在Tomcat中配置连接池的JNDI

首先到MySQL的网站上下载MySQL JDBC连接器放到%CATALINA_HOME%/lib目录下,在%CATALINA_HOME%/conf目录下找到context.xml,这个文件是全局的,如果想只对特定的应用使用可以编辑WEB-INF/context.xml文件。

在context标记之间添加如下内容:

<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" maxActive="200" maxIdle="100" maxWait="5000" name="jdbc/mysql" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/mvc?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=gbk" username="root"/>

auth:验证方式,这里用Container表示由容器Tomcat来进行验证

driverClassName:数据库驱动

maxActive:最大活动连接数,就是最大同时存在的连接数

maxIdle:最大空闲连接数,连接池中闲置的连接数

maxWait:当连接池中没有空闲连接,并且达到了最大活动连接数,需要等待的时间,如果在待时间到后这两个条件还为真,就产生异常

name:连接池的JNDI名字

type:JNDI的类型

url:JDBC URL

username:数据库帐号