1、MySQL 8.0不能用老版的com.mysql.jdbc.Driver
驱动了,需要换成mysql-connector-java-8.0.11.jar
包中的新版驱动com.mysql.cj.jdbc.Driver
,而且jdk版本需1.8及以上。
2、MySQL8.0默认需建立SSL连接,通过设置useSSL=true
来提供用于服务器证书验证的信任库,也可设置useSSL=false
显式禁用SSL。
3、MySQL8.0中的URL需设置为:
jdbc:mysql://localhost:3306/mail_server?useSSL=true&serverTimezone=UTC
8.0版本之前的为:
jdbc:mysql://localhost:3306/mail_server?useSSL=true&serverTimezone=UTC
(刚开始写博客,如有笔误欢迎大家批评指正!)