关于javaee中连接mysql数据库报错的问题
在数据库连接中,遇到如下报错代码:
java.sql.SQLException: Connections could not be acquired from the underlying database!
可能问题是选用的mysql-connector.jar包与mysql软件版本不兼容,比如我的mysql版本是5.5.60,之前由于不清楚情况在网上随便找的mysql-connector-java-8.0.11.jar包,导致出现上述问题,网上搜答案,什么导入mchange jar包、找到与mchange jar包匹配的c3p0 jar包、升级jdk、更改驱动配置都没有解决问题,最后找到原因是mysql-connector的jar包版本选用太高了,改为与mysql 5.5匹配的mysql-connector-java-5.1.48.jar后就可以正常运行了。