日期:2014-05-16 浏览次数:20467 次
一,在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&useUnicode=true&characterEncoding=gbk" username="root"/>
auth:验证方式,这里用Container表示由容器Tomcat来进行验证
driverClassName:数据库驱动
maxActive:最大活动连接数,就是最大同时存在的连接数
maxIdle:最大空闲连接数,连接池中闲置的连接数
maxWait:当连接池中没有空闲连接,并且达到了最大活动连接数,需要等待的时间,如果在待时间到后这两个条件还为真,就产生异常
name:连接池的JNDI名字
type:JNDI的类型
url:JDBC URL
username:数据库帐号