当前位置: 代码迷 >> 综合 >> java.sql.SQLException: An attempt by a client to checkout a Connection has timed问题解决方法
  详细解决方案

java.sql.SQLException: An attempt by a client to checkout a Connection has timed问题解决方法

热度:91   发布时间:2023-12-15 02:33:27.0

问题描述:
使用c3p0连接池创建Connection对象,然后进行测试时出现java.sql.SQLException: An attempt by a client to checkout a Connection has timed的异常抛出。

解决过程:
查阅资料,上网查找解决方案看到有很多说法:
1)有人说是c3p0配置文件中的<property name=“checkoutTimeout”>30000</property>配置项的时间太短;
2)还有人说是数据库连接池中最大Connection连接个数太多;
3)数据库连接失败,检查mysql-connector-java-5.1.47jar包是否导入,数据库服务是否开启。

解决方案:
我的问题是由于马虎大意,数据库服务没有开启,具体在我的电脑–>管理–>服务中开启。

  相关解决方案