起因
由于重新装了一遍系统,下载了最新版本的mysql。今天在写项目的时候,jdbc的链接出现了问题,上网查找了好久,终于找到解决办法和原因。
方法
使用新版本的mysql连接jar包。
更换连接的drive和url代码:
1
2
3
4driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/kettleuseUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT
user=root
password=root使用kettle时候也出现了同样的问题
对于 8.x 版本的 MySQL,jdbc 连接驱动方式有所变化,不能使用现有的 MySQL 连接配置方式,需要使用自定义 jdbc 连接方式(数据库类型选择Generic Database),jdbc驱动jar需要使用8.x.jar
- jdbc.driver=com.mysql.cj.jdbc.Driver
- jdbc.url=jdbc:mysql://localhost:3306/sys_test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL
- jdbc.username=root
- jdbc.password=root
Be the first person to leave a comment!