长大后想做什么?做回小孩!

0%

c3p0版本太低导致的错误

今天做了一个jsp、servlet、mybatis、spring ioc的简单复习(大概就是在web上最简单的增删改查)。出现了一个错误让我调试了好一会儿,最终百度解决。。。的问题。

我开始时配置DataSource用的是c3p0-0.9.1.2版本

c3p0-0.9.1.2版本

运行时报错信息

运行时出现错误

检查了一边代码,捋了一遍逻辑,找不出问题。索性换成dbcp的数据源(BasicDataSource ),就正常运行了。(开始怀疑是c3p0的jar包有毛病,毕竟我那么吊,怎么可能会写错!!!)

百度了一下,果然是因为c3p0版本太低(跟不上我的技术了,哈哈)。

下载了一个高版本的c3p0jar包(c3p0-0.9.5.2),问题迎刃而解。

高版本c3p0

耶~问题解决!

最烦jar包不匹配或者开发环境有问题导致的错误,实在是不好找原因!!!

记录一下百度百科上c3p0和dbcp的区别

c3p0和dbcp的区别