1.更换8.0.16版本驱动包,并移除旧版本驱动包,驱动包下载
mysql-connector-java-5.1.26.jar ==> mysql-connector-java-8.0.16.jar
2.项目中如果有使用Connection 类
import com.mysql.jdbc.Connection ==> java.sql.Connection;
3.更改使用的驱动类
com.mysql.jdbc.Driver ==> com.mysql.cj.jdbc.Driver
4.mysql8.0是不需要建立ssl连接的,你需要显示关闭。最后你需要设置CST
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test_demo?useSSL=false&serverTimezone=UTC","root","password");
or
jdbc.url = jdbc:mysql://127.0.0.1:3306/test_demo?useSSL=false&serverTimezone=CST
5.如此便可以连接上8.0.16的数据库