相信很多同学看过以前很多连接数据库的视频,一字不漏的敲下来,突然发现明明和他的一样我的怎么报异常了。
其实以前的视频应该都是mysql8.0以前的,8.0以后对URL地址哪里有所改动。首先看一下异常 ,不知道是不是和大家的一样。
第一个异常:
出现这个异常的主要原因是在这一行代码:(切记一定要加serverTimezone=GMT%2B8 ,中间用 ‘ ?’隔开)
String URL = "jdbc:mysql://localhost:3306/test"; //Mysql 8.0以前的版本
String URL = "jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8"; //Mysql 8.0之后的版本
第二个异常:
这个异常相对简单,都已经提示出来了。出现这个异常的主要原因是在要在mysql后面加 .cj
//加载jdbc驱动程序
Class.forName("com.mysql.jdbc.Driver"); //Mysql 8.0以前的版本
//加载jdbc驱动程序
Class.forName("com.mysql.cj.jdbc.Driver"); //Mysql 8.0之后的版本
最后:
如有不懂,加微信 :zhi19990327
备注 :Mysql异常