JDBC的MySQL版本问题不兼容

JDBC中MySQL数据库连接一定要注意MySQL的版本和驱动jar包从MySQL驱动6.0开始会有版本不兼容问题,

如果你下载的MySQL版本是6.0以上建议下载最新版本,我用的是MySQL8.0的,驱动是8.0.2。

这里分享一下该驱动的下载百度网盘地址:链接:https://pan.baidu.com/s/1cr_QhqLGKKL7y4nyBMHiBA
                   提取码:u2k8

6.0之前的版本格式为:

jdbc:mysql://Service:3306/database

版本更新后的的格式在之前的格式后面添加下列一串信息:

?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC

即:

jdbc:mysql://Service:3306/database?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC

注意:上方红字需要修改自己的MySQL相关信息

          ①Service是服务器名②database是数据库名称

以下是JDBC连接MySQL的五个方式(依次迭代):可以直接查看第五个方式(最终方式)

 

 

 第五种方式也是最终提取的方式:

   


作者:生而为人
出处:https://www.cnblogs.com/Kai-YoungMaster/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

 
原文地址:https://www.cnblogs.com/Kai-YoungMaster/p/14303787.html