C3P0 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
C3P0 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 LGPL
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 不详
适用人群 未知
收录时间 2008-09-09

软件简介

C3P0是一个开放源代码的JDBC连接池,Hibernate的发行包中默认使用此连接池。据说性能最好。

详细的文档在C3P0的下载包中。本站提供最新版的C3P0文档,链接是:

http://tool.oschina.net/apidocs/apidoc?api=c3p0

展开阅读全文

评论 (3)

加载中
打分: 力荐
很不错的数据库连接池 有兴趣了解数据库【分表分库】怎么实现的,可以看我博客:http://www.yunai.me/categories/Sharding-JDBC/?oschina&45
2017/08/06 13:22
回复
举报
打分: 力荐
详细的连接池学习资料可以参考:http://www.codeyyy.com/java/11-35-52.html
2017/03/13 14:07
回复
举报
C3P0问题很多,代码很乱,建议使用Druid替换之。https://github.com/AlibabaTech/druid C3P0
2012/07/17 00:36
回复
举报
更多评论
发表了资讯
2015/12/10 00:00

C3P0 0.9.5.2 发布,数据库连接池

C3P0 0.9.5.2 发布,此版本改进内容如下: -- Fix a bug in MLog bridge to slf4j logging, in which loggability of levels of wrapped loggers was misreported, leading to useless allocation of log Strings below the logging threshold. Grr. [change is in mchange-commons-java 0.2.11]. Many thanks to Lewis...

21
12
发表了资讯
2013/05/01 00:00

C3P0 0.9.5 pre2 发布,Java 连接池

C3P0 在4月23日时发布了 0.9.5 的第二个预览版本,下载地址: http://sourceforge.net/projects/c3p0/files/c3p0-bin/c3p0-0.9.5-pre2/ 改进记录包括: c3p0-0.9.5-pre2 -- Modified unwrap / isWrapperFor methods in proxies to be more permissive, to accept class objects for superinterfaces of the wrapped int...

5
10
发表了资讯
2013/02/09 00:00

C3P0 0.9.2 发布,Java 数据库连接池

著名的 Java 数据库连接池 c3p0 发布了 0.9.2 正式版本,下载地址: c3p0-0.9.2 (二进制) c3p0-0.9.2 (源码) C3P0是一个开放源代码的JDBC连接池,Hibernate的发行包中默认使用此连接池。据说性能最好。 详细的文档在C3P0的下载包中。本站提供最新版的C3P0文档,链接是: http://www.ostools.net/apidocs/apidoc?api=...

15
25
发表了资讯
2012/10/11 00:00

C3P0 目前最新版本 0.9.2-pre5

C3P0 一直有在更新,最新一次是节前 9月29日 提交的 0.9.2 Pre5 版本,下载地址: http://sourceforge.net/projects/c3p0/files/c3p0-bin/c3p0-0.9.2-pre5/ 改进记录: c3p0-0.9.2-pre5 -- Some fixes of issues with per-user config overrides, verified and updated docs with respect to per-user configs. -- Unsyn...

6
3
发表了资讯
2012/05/31 00:00

数据库连接池C3P0-0.9.2-pre3 发布

C3P0在沉寂了多年之后,终于迎来了更新,目前常用的稳定版是:0.9.1.2,现在最新版本: 0.9.2-pre2(开发版 0.9.2-pre3),C3P0的最新代码已经迁移到GitHub上了:https://github.com/swaldman/c3p0 0.9.2-pre2下载地址:http://sourceforge.net/projects/c3p0/files/c3p0-bin/ 0.9.3-pre3下载地址:https://oss.sonatyp...

6
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2015/04/29 00:42

C3P0

C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 c3p0与dbcp区别: dbcp没有自动回收空闲连接的功能,c3p0有自动回收空闲连接功能。 使用C3P0可以有效解决JDBC引起的memory leak问题 。 原因如下:应用程序注册了JDBC驱动,但当程...

0
0
发表了博客
2019/06/17 18:14

c3p0

在Java开发中,使用JDBC操作数据库的四个步骤如下(可以看上一节内容):     ①加载数据库驱动程序(Class.forName("数据库驱动类");)     ②连接数据库(Connection con = DriverManager.getConnection();)     ③操作数据库(PreparedStatement stat = con.prepareStatement(sql);stat.executeQuery();)    ...

0
0
发表了博客
2014/12/17 09:51

C3P0使用说明

1 C3P0简介 C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的 Connection 和Statement 池的DataSources 对象。 该项目主页:http://sourceforge.net/projects/c3p0 官方文档: http://www.mchange.com/projects/c3p0/index.html 2 C3P0 的配置 通过下面的属性可...

0
0
发表了博客
2019/10/25 17:39

C3P0 详解

定义: C3P0是一个开源的JDBC连接池,目前使用它的开源项目有Hibernate,Spring等。 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数...

0
0
发表了博客
2010/03/24 14:27

C3P0 配置

官方文档 : http://www.mchange.com/projects/c3p0/index.html 3 30 1000 false Test false 100 null false 60 3 60 15 100 3 root password select id from test where id=1 300 false true root false con_test 30000 30 10 30 25 10 0 200 300 转:http://www.wujianrong.com/archives/2007/08/c3p0.html 解决MYSQL 8...

0
0
发表了博客
2019/05/19 17:16

c3p0使用

1.导入jar包 2.在src下创建c3p0-config.xml配置文件(c3p0的配置文件既可以是properties文件也可以是xml文件) <xml version="1.0" encoding="UTF-8"> <c3p0-config> <!-- 默认配置,如果没有指定则使用这个配置 --> <default-config> <property name="user">root</property> <property name="password">dimples</proper...

0
0
发表了博客
2018/02/11 09:36

c3p0配置

1.c3p0配置文件 <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <!-- This is default config! --> <default-config> <property name="initialPoolSize">10</property> <property name="maxIdleTime">30</property> <property name="maxPoolSize">100</property> <property name="minPoolSize">10</property> <p...

0
0
2014/07/16 17:52

C3P0连接池泄露,C3p0报错

使用C3P0作为数据源的时候,经常出现连接池不够,不能获取连接 An attempt by a client to checkout a Connection has timed out.

0
0
2019/12/30 19:30

c3p0-config.xml

c3p0-config.xml <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <named-config name="mvcapp"> <property name="user">root</property> <property name="password"......

0
0
2015/11/08 20:11

C3P0 了解

C3P0: 一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。但这个连接池性能不佳,因此官方也只是建议仅在开发环境下使用。Hibernate支持第三方的连接池,官方推荐...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于数据库专区
10/26 14:50

生产环境oracle出现the network adapter could not establish the connection

1、运行环境,tomcat6、jdk6,开始使用C3P0保存,后面换成druid还是报错,报错不是一直发生,只是每天有一百多次出现,但是程序可以正常使用 2、以前一直运行正常,没有报过这个错误,就最近两周经常出现链接失败错误如下图: 3、经过排查,网络、监听都没问题,监听日志大小正常、监控数据库连接数在正常范围内,并且重...

2
1
发表了问答
2014/10/10 21:43

java.sql.SQLException: 无法从套接字读取更多的数据

今晚使用POI导出Excel,数据库oracle,c3p0连接池,tomcat服务器 由于在家使用的是VPN,导出显得卡了点,也慢了很多。 之前这个导出功能从来没出过这种错误,这时第一次,大家帮忙分析一下!谢谢! 异常信息: java.sql.SQLException: 无法从套接字读取更多的数据   at oracle.jdbc.driver.DatabaseError.throwSqlExcepti...

1
0
发表了问答
2011/01/10 15:38

如何对连接池进行监控

前几天用了proxool,其他方面没什么优势,但它有一个连接池监控功能非常实用。进行如下简单配置: <servlet> <servlet-name>admin</servlet-name> <servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>admin</servlet-name> <url-patte...

4
1
发表于软件架构专区
2019/08/06 15:15

spring4+hibernate4+c3p0配置启动报错问题

配置完成后,程序启动时卡一段时间后,一直报如下问题: 检查过确认不是用户名密码错误,配置文件如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/sche...

1
0
发表了问答
2014/10/08 12:48

求大神指点:The web application [/] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister

我在 linux 上的 tomcate6 下 部署了 2个内容相同 文件夹不相同的 web应用,报错: SEVERE: The web application [/TAKWxCrmSer] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibl...

3
1
发表于开发技能专区
2019/03/03 15:31

使用连接池c3p0时报错

有没有人知道怎么解决用c3p0连接池时会报错: java.sql.SQLException: An attempt by a client to checkout a Connection has timed out. Caused by: com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResourcePool 这个有...

5
0
发表了问答
2012/04/19 13:23

求助:使用C3P0出错!

配置文件的所有内容: c3p0.jdbcUrl=jdbc:oracle:thin:@XXX.XXX.XXX.XXX:1521:ora10g c3p0.driverClass=oracle.jdbc.driver.OracleDriver c3p0.user=XXX c3p0.password=XXX c3p0.minPoolSize=3 c3p0.maxPoolSize=20 com.mchange.v2.log.MLog=com.mchange.v2.log.log4j.Log4jMLog com.mchange.v2.log.NameTransformer=co...

8
0
发表于数据库专区
2018/01/23 15:19

关于JFinal的c3p0配置,是否只开放5个参数配置?

@JFinal 你好,想跟你请教个问题:正式环境发现c3p0的死锁问题,查阅相关资料,想修改c3p0的设置,但是在Jfinal的c3p0插件中,只发现了maxPoolSize、minPoolSize、initialPoolSize、maxIdleTime、acquireIncrement这五个参数,是否不能配置其它参数? -------附带c3p0的异常日志------- 12:13:31,948 WARN com.mchange.v...

1
0
发表了问答
2011/08/15 16:11

C3P0:java.lang.InterruptedException: sleep interrupted

好好的就报异常了~~ 警告: com.mchange.v2.resourcepool.BasicResourcePool@8fce95 -- Thread unexpectedly interrupted while performing an acquisition attempt. java.lang.InterruptedException: sleep interrupted   at java.lang.Thread.sleep(Native Method)   at com.mchange.v2.resourcepool.BasicResourcePool$...

4
0
发表了问答
2017/03/16 16:28

使用c3p0程序中断数据库连接,但不会报错

使用c3p0,程序会突然无法与数据库连接,所有数据操作无法执行,但不会报任何错误。而且不会恢复,只能重启Tomcat。而且程序并没有停止运行,不需要数据库交互的方法还能执行

3
0
发表了问答
2017/02/13 16:01

关闭Tomcat时,是否要手动关闭c3p0创建出来的datasource

一个项目通过c3p0获得连接池,相关代码如下: public class JdbcUtil {      // 连接池的核心类   private static ComboPooledDataSource dataSource;      //初始化连接池相关参数   static{     try {       dataSource = new ComboPooledDataSource();       dataSource.setDriverClass(PropertiesUtil.getValue("jdbcName"));       ...

3
0
发表了问答
2017/01/16 09:57

java.sql.SQLRecoverableException: IO 错误: Connection reset by peer: socket write error

大家好,最近用jfinal开发了一个项目,连建池组件用的c3p0,周六周日连续跑了两天,发现如下错误日志, 2017-01-13 22:15:08 [INFO]-[Thread: http-bio-80-exec-7]-[com.mchange.v2.c3p0.impl.NewPooledConnection.markClosedProxyConnection()]: [c3p0 -- conection resource close Exception] java.sql.SQLRecoverable...

1
0
发表了问答
2016/11/21 17:37

hibernate配置c3p0 没生效啊。 求解。。。

1
0
发表了问答
2016/09/21 08:41

c3p0连接oracle的问题

我的框架是Spring没有使用hibernate,数据库连接使用的是c3p0最新版本:c3p0-0.9.5.2.jar同时与oracle相关jar包c3p0-oracle-thin-extras-0.9.5.2.jar已导入,mchange-commons-java-0.2.11.jar也导入,调用oracle存储过程,如果传入参数是字符串没问题,可以正常连接数据库并正常调用,但是传入的是List在list与oracle类型...

8
1
发表了问答
2016/09/19 20:02

为什么会报找不到class 报错,求指导

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 配置: <!-- 数据源c3p0 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="${jdbc.driverClassName}" /> <property name="jdbcUrl" value="${jdbc.url}" /> <property name="user" value="...

3
0
发表了问答
2016/07/20 09:17

C3p0Plugin 的bug解决了吗

一般在运行压力较大的时候,会有链接被耗尽的现象,网上一查发现它的实现机制引起的,不知道哪个版本是否修复了

2
0
发表了问答
2016/07/15 23:58

spring 4.3.1中使用外部属性文件使c3p0链接数据库时遇到的一个bug

Spring中通过在applicationContext.xml文件中引入db.properties.xml外部属性文件来链接数据库 <context:property-placeholder location="classpath:db.properties"/> db.properties.xml文件内容如下: user=root password=123456 driverClass=com.mysql.cj.jdbc.Driver jdbcUrl=jdbc:mysql://shop?autoReconnect=true&use...

3
1
发表了问答
2016/06/28 10:34

C3P0中ComboPooledDataSource的getConnection是线程安全的吗

C3P0中ComboPooledDataSource的getConnection是线程安全的吗 以下这段代码的synchronized是不是没有必要? // 获取连接,里面的dataSource是ComboPooledDataSource的实例   public synchronized Connection getConnection(){     try {       return dataSource.getConnection();     } catch (SQLException e) {       // TODO Aut...

3
0
发表了问答
2012/10/04 14:22

Java 连接池的工作原理

什么是连接? 连接,是我们的编程语言与数据库交互的一种方式。我们经常会听到这么一句话“数据库连接很昂贵“。 有人接受这种说法,却不知道它的真正含义。因此,下面我将解释它究竟是什么。[如果你已经知道了,你可以跳到它的工作原理部分] 创建连接的代码片段: String connUrl = "jdbc:mysql://your.database.domai...

38
204
发表了问答
2011/05/11 16:35

c3p0运行一会儿就报错!

2011-5-11 16:28:15 com.mchange.v2.resourcepool.BasicResourcePool removeResource INFO: A checked-out resource is overdue, and will be destroyed: com.mchange.v2.c3p0.impl.NewPooledConnection@153f5e2 2011-5-11 16:28:15 com.mchange.v2.resourcepool.BasicResourcePool removeResource INFO: Logging the...

3
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
298 收藏
分享
返回顶部
顶部