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/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。