首页 > 数据库 >MySQL版本8以后提示JDBC连接URL有问题

MySQL版本8以后提示JDBC连接URL有问题

时间:2025-01-16 19:57:20浏览次数:3  
标签:8.0 JDBC URL MySQL 版本 mysql 驱动

我的的MySQL版本是8.1,JDBC驱动是com.mysql.jdbc.Driver,并且我发现将useSSL设置为true时会报错。这是因为较新的MySQL版本(8.0及以上)默认使用了更严格的SSL/TLS配置,而旧的JDBC驱动可能不完全兼容这些新配置。

解决方案

升级JDBC驱动

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

换成较高的版本
从MySQL 8.0开始,推荐使用新的驱动类com.mysql.cj.jdbc.Driver

配置时区
8以后还要在连接URL中添加serverTimezone参数,以避免时区相关的问题。

&serverTimezone=Asia/Shanghai

标签:8.0,JDBC,URL,MySQL,版本,mysql,驱动
From: https://blog.csdn.net/weixin_74894681/article/details/145189367

相关文章