本文是关于c3p0-0.9.2.1数据连接池连接报错问题
在之前用c3p0-0.9.1.2的时候,将c3p0-0.9.1.2.jar包复制到web工程的lib时,运用Util测试时没问题,但是现在出现了新的版本c3p0-0.9.2.1,如果还是直接导入c3p0-0.9.2.1.jar,在测试的时候则会包如下错误:
java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector
由经验及字面意思,本人猜测应该是c3p0的问题,个人理解是没有导入类,所以我就认为还缺少什么jar包,我回到下载的c3p0压缩包中看,发现里面还有另外两个jar包:
所以我认为应该还需要导如其他包,通过查找资料,不断尝试,最终发现导入mchange-commons-java-0.2.3.4.jar这个包。导入之后,测试成功。
这个问题比较简单,但是对于初学者,第一次接触c3p0的同学来说,可能会不知所措,所以本人写此博客希望能够对初学者有所帮助。
相关文章
- 05-29JDBC更新数据中文乱码问题(无法更新数据 也不报错)
- 05-29Planetoid() 下载数据出现连接失败的问题解决
- 05-29Tomcat优化,JNDI,连接池,数据源
- 05-29java – 从JNDI连接池检索的数据库连接设置
- 05-29让 Mongoose 不再重复链接数据库(如何正确连接以解决升级后的报错)
- 05-29dbcp数据源连接池
- 05-29记录一次Boot整合Batch框架无法连接达梦数据库的问题
- 05-29Java学习日志Day31_ResultSet_jdbc查询员工表_Statement执行DDL,DML语句的弊端_PreparedStatement_数据库连接池(初窥)
- 05-29数据库连接池为啥要用 ThreadLocal?
- 05-29关于STM32初次使用SWD方式连接报错问题