纠结了很久,也找了很多资料,现把自己找到的可能导致异常出现的结果罗列如下:
java.sql.SQLException: Connections could not be acquired from the underlying database!
com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source
1.数据库服务没有开启
2.url配置有误,如localhost写错,端口号写错,还有是写成localhost不行,要写成127.0.0.1
3.数据库的用户名和密码写错
4.配置的连接数过大
5.c3p0的jar过旧,与其他jar包有冲突等
6.请注意自己的xml文件最好不要有空格,还有就是X.properties不能有空格
总结:大家在写配置文件的时候一定要格外小心,否则一旦出错,很难查找,特别是对于新手