Mysql connector 升级问题处理

在做电信项目时,需要将代码提交到电信公司进行代码审查,发现好几百个漏洞都是与mysql的驱动器相关的,其中提示很多漏洞多年前都已经修复了,并且发布了新版本的Mysql connector。为了修复相关漏洞和缺陷,因此将项目中引用的Mysql的驱动器升级到最新版 8.0.9-rc,但是在启动项目时会出现driverClass找不到的情况,搜索发现8.0.9-rc 的驱动器和以前5.1的className的报名不一样,从以前的

com.mysql.jdbc.Driver

修改成了:

com.mysql.cj.jdbc.Driver

并且数据库连接字符串也要修改下:

jdbc:mysql://localhost:3306/emall?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=true

标注部分不要使用默认的UTC,否则在保存时间字段时,数据库中的时间会出现比实际时间少8个小时。

写这篇博客备注一下。

转载于:https://my.oschina.net/capjes/blog/2052051

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值