组件 | 版本 |
---|---|
mysql | 5.7.44 |
mysql-connector-java | 80.18 |
报mysql-connector-java 驱动连不上mysql数据库。
如果数据库连接句柄中没有 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-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