c3p0-0.9.2.1数据连接池连接报错问题

简介: 本文是关于c3p0-0.9.2.1数据连接池连接报错问题 在之前用c3p0-0.9.1.2的时候,将c3p0-0.9.1.2.jar包复制到web工程的lib时,运用Util测试时没问题,但是现在出现了新的版本c3p0-0.

本文是关于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的同学来说,可能会不知所措,所以本人写此博客希望能够对初学者有所帮助。

目录
相关文章
|
druid 前端开发 关系型数据库
mysql使用druid时自动断开连接解决方案
mysql使用druid时自动断开连接解决方案
261 0
|
SQL Java 数据库连接
一篇文章彻底理解数据库的各种 JDBC 超时参数 1
一篇文章彻底理解数据库的各种 JDBC 超时参数
|
27天前
|
Java 数据库连接 数据库
Java连接池在数据库性能优化中的重要作用。连接池通过预先创建和管理数据库连接,避免了频繁创建和关闭连接的开销
本文深入探讨了Java连接池在数据库性能优化中的重要作用。连接池通过预先创建和管理数据库连接,避免了频繁创建和关闭连接的开销,显著提升了系统的响应速度和吞吐量。文章介绍了连接池的工作原理,并以HikariCP为例,展示了如何在Java应用中使用连接池。通过合理配置和优化,连接池技术能够有效提升应用性能。
40 1
|
27天前
|
XML Java 数据库连接
如何使用HikariCP连接池来优化数据库连接管理
在Java应用中,高效管理数据库连接是提升性能的关键。本文介绍了如何使用HikariCP连接池来优化数据库连接管理。通过引入依赖、配置参数和获取连接,你可以显著提高系统的响应速度和吞吐量。 示例代码展示了从配置到使用的完整流程,帮助你轻松上手。
103 3
|
网络协议 Java 关系型数据库
一篇文章彻底理解数据库的各种 JDBC 超时参数 2
一篇文章彻底理解数据库的各种 JDBC 超时参数
|
DataWorks 关系型数据库 MySQL
在尝试连接到MySQL数据库时遇到了连接超时的问题
在尝试连接到MySQL数据库时遇到了连接超时的问题
990 4
|
SQL 缓存 关系型数据库
连接池设置
连接池设置
109 0
|
关系型数据库 数据库连接 数据库
数据库连接数配置
数据库连接数配置
643 0
数据库连接数配置
|
Java 数据库连接 应用服务中间件
数据源和连接池实现步骤
数据源和连接池实现步骤
202 0
|
网络协议 Dubbo Oracle
数据库连接池设置多少连接才合适?
前段时间在一个老项目中经历过一个问题:一个 Dubbo 服务,启动的时候慢的要死,后来看日志查原因整个过程一直在初始化数据库连接。一看数据库连接参数,连接池大小:1024。 很多入行晚的同学没有经历过手写 JDBC 连接的日子。那个时候没有数据库连接池的概念,都是原生代码一顿搞,后来有了 iBATIS 之后 Java 开发的繁杂程度才逐渐减轻,也衍生 C3P0 数据库连接池这种基础的东西。
2811 0
数据库连接池设置多少连接才合适?