下载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必须开启

Tomcat下使用c3p0配置jndi数据源

在META-INF中新建context.xml

Tomcat下使用c3p0配置jndi数据源

并且在context.xml中添加代码

Tomcat下使用c3p0配置jndi数据源

 

<?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&amp;characterEncoding=utf-8"/>
</Context>
context.xml的代码

相关文章:

  • 2021-08-07
  • 2021-11-13
  • 2021-06-16
  • 2021-05-01
  • 2022-12-23
猜你喜欢
  • 2022-02-18
  • 2021-12-25
  • 2022-02-09
  • 2021-12-05
  • 2022-03-02
相关资源
相似解决方案