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