在pom.xml文件中导入jar包

<dependency><groupId>com.mchange</groupId><artifactId>c3p0</artifactId><version>0.9.5.2</version>
</dependency>

 在src目录下创建c3p0-config.xml文件

<c3p0-config><named-config name="mysqlapp"><!-- 提供获取连接的4个基本信息 --><property name="driverClass">com.mysql.cj.jdbc.Driver</property><property name="jdbcUrl">jdbc:mysql://192.168.153.143:3306/jdbcstudb</property><property name="user">root</property><property name="password">941006</property><!-- 进行数据库连接池管理的基本信息 --><!-- 当数据库连接池中的连接数不够时,c3p0一次性向数据库服务器申请的连接数 --><property name="acquireIncrement">5</property><!-- c3p0数据库连接池中初始化时的连接数 --><property name="initialPoolSize">10</property><!-- c3p0数据库连接池维护的最少连接数 --><property name="minPoolSize">10</property><!-- c3p0数据库连接池维护的最多的连接数 --><property name="maxPoolSize">600</property><!-- c3p0数据库连接池最多维护的Statement的个数 --><property name="maxStatements">50</property><!-- 每个连接中可以最多使用的Statement的个数 --><property name="maxStatementsPerConnection">2</property></named-config>
</c3p0-config>

 测试

public class C3p0Util {private static DataSource dataSource = null;static {dataSource = new ComboPooledDataSource("mysqlapp");}public static Connection getConnection() {try {return dataSource.getConnection();} catch (SQLException e) {e.printStackTrace();}return null;}public static void main(String[] args) {Connection connection = getConnection();System.out.println(connection);}

输出下面语句表示成功!其中红色的不是报错,而是日志

C3P0数据库连接池的配置相关推荐

  1. 数据库连接池优化配置(druid,dbcp,c3p0)

    主要描述了数据库连接池参数配置的准则,针对常用的数据库连接池(c3p0,dbcp,druid)给出推荐的配置. 考虑因素 1:当前连接DB的规模   2:并发情况 3:执行db的响应时间 配置考虑 1 ...

  2. druid mysql 配置优化_数据库连接池优化配置(druid,dbcp,c3p0)

    考虑因素 1:当前连接DB的规模   2:并发情况 3:执行db的响应时间 配置考虑 1:初始化连接:可考虑设置为3个连接 .对于db规模特别大的情况下可考虑设置为1个.避免启动时间过长: 2:最小连 ...

  3. c3p0数据库连接池的使用详解

    首先,什么是c3p0?下面是百度百科的解释: C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展.目前使用它的开源项目有Hibernate,Sp ...

  4. c3p0 数据库连接池

    C3P0连接池 c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展.c3p0一般是与Hibernate,Spring等框架一块使用的,当然也可以 ...

  5. [原创]java WEB学习笔记80:Hibernate学习之路--- hibernate配置文件:JDBC 连接属性,C3P0 数据库连接池属性等...

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  6. 数据库连接池及C3P0数据库连接池技术

    数据库连接池(重要) 注意数据库连接池只是简化获得数据库连接对象和关流的部门 1.数据库连接池: 1.概念: 其实就是一个容器(在Java中就是集合),存在数据库连接的容器,当系统初始化好后,容器被创 ...

  7. 数据库连接池 DBCP和c3p0数据库连接池

    一.数据库连接池 1. 什么是连接池 传统的开发模式下,Servlet处理用户的请求,找Dao查询数据,dao会创建与数据库之间的连接,完成数据查询后会关闭数据库的链接. 这样的方式会导致用户每次请求 ...

  8. c3po数据库连接池简单配置

    此次C3P0数据库连接池配置以maven项目为准: 1.首先先将c3p0的依赖导入: <dependency>     <groupId>com.mchange</gro ...

  9. 【JDBC】使用c3p0数据库连接池的各种报错警告

    使用c3p0数据库连接池的各种报错警告 使用c3p0数据库连接池的时候,先导入了三个jar包在lib 文件夹中, c3p0-0.9.5.2.jar mchange-commons-java-0.2.3 ...

最新文章

  1. 51CTO交流摘录(2):SOC的应用现状
  2. 032_SpringBoot多环境属性配置文件
  3. c winform 上传文件到mysql_WinForm上传文件至服务器
  4. I2C总线以及GPIO模拟I2C
  5. SQL Server 查询数据库里所有表的行数
  6. 机器人彩铅画_彩铅画嗔
  7. POJ 2240 Arbitrage(判正环)
  8. 怎么查看蓝牙uuid_你的蓝牙耳机真的坏了吗?蓝牙耳机常见的一些假故障?
  9. Proteus:51仿真入门
  10. 快递小哥逆袭自传:用了6年时间做到了IT部门主管
  11. [转]Redis几个认识误区
  12. 专利与论文-4:专利申请流程与生命周期及费用
  13. 通过链接下载文件并保存到本地
  14. ubuntu中fcitx输入法不显示拼音与候选词框
  15. 安卓版微信自带浏览器和IE6浏览器ajax请求abort错误处理
  16. [GNSS] GNSS原理:多模导航卫星精密定轨理论
  17. 多种多样的语音连麦方式
  18. 开启 Kerberos 安全的大数据环境中,Yarn Container 启动失败导致作业失败
  19. 浅析智慧消防应用中多设备联动火灾报警系统
  20. 病毒木马入侵招数大曝光

热门文章

  1. CarMaker 适配 matlab 版本
  2. 蚂蚁金服Java岗社招面试5面历程
  3. 最新网站生成APP源代码+Flutter项目/带控制端
  4. 如何判断自己的网站被攻击了
  5. C语言中c2664错误,【求助贴】c++错误error C2664
  6. 基于Android的备忘录软件,基于Android的手机备忘录软件设计
  7. el-select下拉框不同证件类型校验思路
  8. C++解析3d模型文件jt
  9. 系统架构设计师视频教程(2016)
  10. 使用御剑工具,扫描网站http://43.138.211.45的后台地址