此次C3P0数据库连接池配置以maven项目为准:

1.首先先将c3p0的依赖导入:

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

<dependency>
    <groupId>com.mchange</groupId>
    <artifactId>mchange-commons-java</artifactId>
    <version>0.2.12</version>
</dependency>

2.新建database,properties资源文件,输入以下内容:

数据库驱动程序

db.driverClass=org.gjt.mm.mysql.Driver

数据库连接地址

db.jdbcUrl=jdbc:mysql://localhost:3306/shirodb

连接用户

db.user=root

用户密码

db.password=mysqladmin

连接池供给的最大连接数量,测试建议设置为1

db.maxPoolSize=1

连接池供给的最少连接数量,测试建议为 1

db.minPoolSize=1

连接池初始化大小,测试建议为1

db.initialPoolSize=1

用户的最大等待时间,即当一个用户连接数据库时发现连接池中没有连接能够使用,就必须进行等待,如果等待的时间在最大等待时间以内则用户可以获得连接,如果超过最大等待时间则此用户无法在获得连接

db.maxIdleTime=200

c3po数据库连接池简单配置相关推荐

  1. 数据库连接池简单介绍和 C3P0的JDBC配置

    前面一节我们介绍了怎样利用jdbc连接数据库,已经实现了数据库的连接,可是在实际的项目开发中,能够发现基本上都使用了数据库连接池技术.为什么要使用数据库连接池呢?根源在于对数据库连接的低效管理 答: ...

  2. mysql配置数据库连接池_三种数据库连接池的配置

    三种数据库连接池的配置及使用(For JDBC) 连接池的优缺点 优点 使用连接池的最主要的优点是性能.创建一个新的数据库连接所耗费的时间主要取决于网络的速 度以及应用程序和数据库服务器的 ( 网络 ...

  3. C3PO数据库连接池

    一.数据库连接池原理 连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象. 使用完毕后,用 ...

  4. JDBC中C3PO数据库连接池详解

    -----------------------------------------------------JDBC中C3PO数据库连接池详解------------------------------ ...

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

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

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

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

  7. [转]阿里巴巴数据库连接池 druid配置详解

    一.背景 java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池.数据库连接池有很多选择,c3p.dhcp.proxool等,druid作为一名后起之秀,凭借其出色 ...

  8. hikaripool连接保持_springboot2的hikari数据库连接池默认配置

    序 Spring-Boot-2.0.0-M1版本将默认的数据库连接池从tomcat jdbc pool改为了hikari,这里主要研究下hikari的默认配置 spring-configuration ...

  9. java tomcat数据库连接池_tomcat配置数据库连接池2

    数据库连接是比较耗时的操作,如果每次访问数据库都开闭一次连接的话,在大批量访问时,必然会导致性能问题,于是这里成为了你的性能瓶颈.为了解决这个问题, 为了简化通过连接池获取数据库连接的过程,JDBC2 ...

最新文章

  1. 兼容单片机的CRC32查表计算程序的C语言实现
  2. 创建微服务架构的步骤_成功备战微服务的5个准备步骤
  3. CyclicBarrier 和CountDownLatch使用详解
  4. How to include html native content to UI5 page - 直接在xml view里添加html namespace
  5. C++ C# 中作用域限定符
  6. outermost shell_outermost是什么意思_outermost的翻译_音标_读音_用法_例句_爱词霸在线词典...
  7. 个人必备google搜索技巧
  8. vue3过渡动画详解
  9. python培训班出来能找到工作吗-Python培训班出来好找工作吗?
  10. 微信小程序使用后台播放器播放音乐
  11. C语言程序员未来发展前景如何
  12. windows环境部署django项目(可部署不同版本的django)
  13. JS与CSS实现区域内容自动左右滑动
  14. AT-GAN: A Generative Attack Model for Adversarial Transferring on Generative Adversarial Nets
  15. (PDF统一页面大小)PDF统一缩放至A4或指定大小
  16. 关于VideoQA(视频问答)的基本思路总结
  17. 使用setoolkit制作简单钓鱼网站
  18. C++多线程详细讲解
  19. SpringBoot(SpringMVC)文件上传下载
  20. python抓取视频违法吗,科学网—【python爬虫】抓取B站视频相关信息(一) - 管金昱的博文...

热门文章

  1. JSON转List集合
  2. jquery-svg-pan-zoom实现svg拖拽放大
  3. 微信小程“古康日记“
  4. android 图形平移 镜子效果 倒影效果
  5. 【踩坑实录】Mission planner+Ardupilot飞控固件配置教程
  6. 支持USB,PD充电协议芯片,PD3.0快充芯片
  7. host文件是干嘛的?有什么用?
  8. 自己整理mysql语句
  9. 哈佛《幸福课》 第4课 积极的环境能改变人
  10. 开通共享毛巾机小程序