IDEA连接MySql8.0的一些坑
1. maven配置
当maven更改为阿里云镜像后,默认是会下载mysql驱动包
具体在pom.xml的配置如下:
mysqlgroupId>
mysql-connector-javaartifactId>
8.0.19version>
dependency>
dependencies>
2. 注册驱动
直接运行时可能会报以下错误:
Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
这是因为新版MySQL不推荐使用 com.mysql.jdbc.Driver ,所以注册驱动时改为如下即可
DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());
3.连接数据库
这里以数据库名为 test 为例
当直接使用jdbc:mysql://localhost:3306/***时会跳出以下错误
Exception in thread “main” java.sql.SQLException: The server time zone value ‘�й���ʱ��’ is unrecognized or represents more t