相較於之前版本會有部分改動
pom依賴
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
注冊驅動部分
- 8.0
DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());
- 5.X
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
mysql8.0和之前版本的區別,驅動改為com.mysql.cj.jdbc.Driver。
數據庫地址變化
mysql8.0是不需要建立ssl連接的,你需要顯示關閉,即url中的&useSSL=false;也需要設置時區。
MySQL8版本的數據庫鏈接地址
Url="jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&autoReconnect=true";
以上數據庫連接的含義:連接地址+ssl連接關閉+時區為上海+字符集為utf-8+數據庫自動連接
