为了账号安全,请及时绑定邮箱和手机立即绑定

Failed to obtain JDBC Connection

nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database 碰到这个问题的同学,可以试试:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.44</version>
</dependency>

加上版本号就可以了

正在回答

4 回答

我的是版本太新了 ,默认是

2.1.2.RELEASE 改为2.0.2.RELEASE 就好了
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.2.RELEASE</version>
    <relativePath /> <!-- lookup parent from repository -->
</parent>


0 回复 有任何疑惑可以回复我~

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: 

### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!

### The error may exist in file [E:\ideaworkspace\demo\target\classes\mapper\AreaDao.xml]

### The error may involve com.imooc.demo.dao.AreaDao.queryArea

### The error occurred while executing a query

### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!


0 回复 有任何疑惑可以回复我~
#1

为了永无止境的赚钱

解决了吗
2019-01-04 回复 有任何疑惑可以回复我~
#2

慕雪0535062 回复 为了永无止境的赚钱

解决了,大致意思就是要在pom文件中引入的包的版本要跟配置文件中的代码对应,每个版本的代码好像都有些不同
2019-01-07 回复 有任何疑惑可以回复我~
#3

慕雪0535062 回复 为了永无止境的赚钱

<artifactId>mysql-connector-java</artifactId>这个包我就没改版本,让他使用自动的 <artifactId>c3p0</artifactId>这个包的版本我用的是<version>0.9.5.2</version>
2019-01-07 回复 有任何疑惑可以回复我~

改了也没有用啊,这个问题卡了好久,网上还说改jdbc.driver=com.mysql.jdbc.Driver,然后还是这个问题

0 回复 有任何疑惑可以回复我~

已解决。

0 回复 有任何疑惑可以回复我~
#1

qq_北部湾的落日_03529651

怎么解决
2019-01-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Failed to obtain JDBC Connection

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信