java連接Mysql8


相較於之前版本會有部分改動

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+數據庫自動連接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM