首先说一说我的环境
win10企业版 + Java 8 + MySQL8.0
然后说一说在连接mysql的时候出现的问题
-
MySQL 5.x 和 MySQL 8.x使用的驱动类不太一样
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
之前的报错解决之后就找不到了,这里是它大致的报错信息。
这段话的大致意思就是
com.mysql.jdbc.Driver
这个驱动类在MySQL 8.0的版本中已经更新了,现在加载驱动的时候需要使用com.mysql.cj.jdbc.Driver
这个驱动类。当然了,我试过,使用
com.mysql.jdbc.Driver
这个驱动类仍然可以连接数据库,但是之后会出现什么问题尚且不太清楚,可能会打开一个潘多拉魔盒,也可能会无缝衔接。。。。 -
MySQL时区出现了问题
问题:The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone…具体报错信息已经失踪
解决方法: