侧边栏壁纸
  • 累计撰写 2,046 篇文章
  • 累计创建 73 个标签
  • 累计收到 20 条评论

目 录CONTENT

文章目录

【java报错】严重: create connection SQLException, url: jdbc:mysql://localhost:3306/spring_db, errorCode 0, state 08S01

大猿本猿
2021-10-18 / 4,515 阅读 / 0 字
mysql的账号密码路径都对,但是运行
java报错:
严重: create connection SQLException, url: jdbc:mysql://localhost:3306/spring_db, errorCode 0, state 08S01
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
原因:
pom文件中的mysql版本,5.1.47
<dependency>
	<groupId>mysql</groupId>
	<artifactId>mysql-connector-java</artifactId>
	<version>5.1.47</version>
</dependency>
本机MySQL版本:
mysql> select version();
+------------+
| version()  |
+------------+
| 5.7.34-log |
+------------+
1 row in set (0.01 sec)
更新maven坐标,更新为最新的坐标解决。
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.26</version>
</dependency>
PS:各种方法我都使用了,依然报错,只有更换坐标解决了。