问题描述:
使用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包是否导入,数据库服务是否开启。
解决方案:
我的问题是由于马虎大意,数据库服务没有开启,具体在我的电脑–>管理–>服务中开启。