mysq 8.0以上版本的驱动连接与5.0版本有所不同,下面是链接配置

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

如图也可:
图片说明
注:serverTimezone=Asia/Shanghai必须存在否则连接不上,没有useSSL=false会在启动时会出现报红,询问是否使用SSL进行连接,但不影响使用,true或false都可以,加上这个参数后就会消失。

jar包:链接:https://pan.baidu.com/s/1hp8FPlKnt6y1bzTibl7ufg
提取码:nwr0
mysql-connector-java-8.0.15的安装包

数据库连接时,url中&报错

原语句:

jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT

出现这个错误的问题是URL中的&这个符号要用他的转意字符表示(&),这样问题就解决了。

jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT