1.环境场景

组件版本mysql5.7.44mysql-connector-java80.18

2. 问题描述

报mysql-connector-java 驱动连不上mysql数据库。

3. 可能的原因分析

查看数据库连接句柄是否对

如果数据库连接句柄中没有 useSSL=false 的话可能会导致这样的问题。

就像下面这样:

jdbc:mysql://127.0.0.1:3306/springboot003ds?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8

修改方法是在连接句柄中增加 useSSL=false

jdbc:mysql://127.0.0.1:3306/springboot003ds?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&useSSL=false

可能是数据库驱动和mysql数据库不兼容 这时候可以将 mysql-connector-java 版本设置为 5.1.xx 版本,就像下面这样。

mysql

mysql-connector-java

5.1.47

个人介绍

【昵称】码农飞哥

【城市】合肥

【个人介绍】

1.某厂高级 Java 开发,8 年开发经验

2. 老徐八年合伙人|飞巴三年合伙人|小林三年合伙人|AI 破局会员

3. CSDN 博客专家,全网 15 万粉丝,累计阅读量228万

4. 写技术类商业征文两年GMV六位数

5. 卖毕业设计单月变现 2 万,CSDN付费专栏变现1万

CSDN平台:https://blog.csdn.net/u014534808

#公众号:码农飞哥

【可提供资源】

1.社群,朋友圈推广 3000+好友(CSDN博主粉丝居多)

2.GPT、Calude、MJ 等大部分 AI 工具的用法、信息和资源。

3.CSDN 涨粉经验,付费专栏编写经验

4.Java 和 Python 软件的开发能力

5.多个长期合作的广告主

想与我交流的小伙伴可以可以点击下方二维码加我 WX: wei158556

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: