换了新的MySQL8.0版本,需要注意的问题有几个:
1、驱动已换,原来是“com.mysql.jdbc.Driver”,现在是”com.mysql.cj.jdbc.Driver”(需要注意Tomcat要用JDK8)
2、mysql8.0不需要建立ssl连接,并且需要设置CST(时区)
连接代码更改如下:
//加载jdbc驱动
Class.forName("com.mysql.cj.jdbc.Driver");
//Class.forName("com.mysql.jdbc.Driver").newInstance(); //原驱动
//获取连接,127.0.0.1是本机的,要访问其他人的就用其他人的IP地址,test为数据库名
Connection conn=(Connection)DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?useSSL=false&serverTimezone=UTC","root","root");
//Connection conn=(Connection)DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test","root","root"); //原获取连接语句