C3P0连接问题

问题简介:c3p0无法连接数据库时,会提示:底层数据库未连接,此时需要考虑插入mchange的jar包,并考虑c3p0和mchange匹配的版本问题

按照Java视频教程敲的代码,却运行出错,DBCP可以连接数据库,c3p0却不行,错误显示**:是底层数据库未连接,**
在这里插入图片描述

查了百度方法:

在这里插入图片描述

这个稍微全一些,就比对了几遍,还是无误,在QQ群问,继续网页找答案,后来有人在QQ群给了我一个思路,可能是版本匹配问题,然后我换了个思路,找c3p0中版本匹配问题,一个个试错:

在这里插入图片描述

后来一个答案说,高一点的c3p0jar包版本,把mchange-commons-java包从中分离了出来,我就找这个包的一些版本试错,也没有成功着,不过在百度的一个小角落里发现了一个作者说c3p0和mchange可以试试这两个版本的组合,试了一下,成功!

**所以答案是导入这两个版本:
**/ConnectionPool/lib/c3p0-0.9.2.1.jar
/ConnectionPool/lib/mchange-commons-java-0.2.3.4.jar

添加到路径即可

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值