1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 解决:Connections could not be acquired from the underlying database!

解决:Connections could not be acquired from the underlying database!

时间:2019-03-02 04:35:18

相关推荐

解决:Connections could not be acquired from the underlying database!

问题

Connections could not be acquired from the underlying database!

出错,最后发现我的mysql版本是8.x 导入的依赖是5.x版本

排查问题步骤:

1.查看 mysql 数据库中是否创建了相应的表

2.查看账号密码和driver信息 是否输入正确

这个是5.x的版本的driver

jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTCjdbc.username=rootjdbc.password=root

这个是8.x的版本的driver

jdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghaijdbc.username=rootjdbc.password=root

3.首先查看你的mysql版本,导入相应的依赖或者相应的jar包

cmd输入 MySQL -V

<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.21</version></dependency><!-- 5.x版本--><!-- <dependency>--><!--<groupId>mysql</groupId>--><!--<artifactId>mysql-connector-java</artifactId>--><!-- <version>5.1.32</version>--><!-- </dependency>--><dependency><groupId>c3p0</groupId><artifactId>c3p0</artifactId><version>0.9.1.2</version></dependency>

4.数据库未启动或无权访问

5.远程访问时,mysql root没有访问的权限

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。