下载c3p0包:
下载地址:https://sourceforge.net/projects/c3p0/files/?source=navbar
解压后得到包:c3p0-0.9.2.jar,mchange-commons-java-0.2.11.jar
下载mysql包:
下载地址:http://download.csdn.net/download/u010802461/9579306
解压后得到包:mysql-connector-java-5.1.39-bin.jar(笔者这里没有是因为我将包放到Tomcat服务器的lib文件夹下)
将包都拷贝到项目lib下,注意外部mysql必须开启
在META-INF中新建context.xml
并且在context.xml中添加代码
<?xml version="1.0" encoding="UTF-8"?> <Context> <!-- 使用C3P0配置针对MySQL数据库的JNDI数据源 --> <Resource name="jdbc/mysql" auth="Container" factory="org.apache.naming.factory.BeanFactory" type="com.mchange.v2.c3p0.ComboPooledDataSource" driverClass="com.mysql.jdbc.Driver" idleConnectionTestPeriod="60" maxPoolSize="50" minPoolSize="2" acquireIncrement="2" user="root" password="root" jdbcUrl="jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=utf-8"/> </Context>