解決方法:
將url改成:
jdbc:mysql://localhost:3306/studentmanage?useSSL=true&serverTimezone=Hongkong&characterEncoding=utf-8&autoReconnect=true
解析:
jdbc:mysql://是指JDBC的連接方式;
localhost:是指電腦的本地地址,等於127.0.0.1;
3306:SQL數據庫的端口號;
studentmanage:指的是自己要連的數據庫名字;
useSSL=true:
指的使用JDBC跟你的數據庫連接的時候,你的JDBC版本與MYSQL版本不兼容,MYSQL版本更高一些,在連接語句后加上"useSSL=true",就可以連接數據庫更高版本了
serverTimezone=Asia/Shanghai:
用來指定時區,SpringBoot2.0如果不配置這個會報時區錯誤,我們指定的時區是香港(上海時區要放在連接的最末尾)
jdbc:mysql://localhost:3306/db16?useSSL=true&characterEncoding=utf-8&autoReconnect=true&serverTimezone=Asia/Shanghai
characterEncoding=utf-8&autoReconnect=true:
用來指定編碼格式為utf-8編碼