java鏈接Mysql8

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

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());mysql

  • 5.X

DriverManager.registerDriver(new com.mysql.jdbc.Driver());sql

mysql8.0和以前版本的區別,驅動改成com.mysql.cj.jdbc.Driver數據庫

數據庫地址變化

mysql8.0是不須要創建ssl鏈接的,你須要顯示關閉,即url中的&useSSL=false;也須要設置時區。url

MySQL8版本的數據庫連接地址code

Url="jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&autoReconnect=true";server

以上數據庫鏈接的含義:鏈接地址+ssl鏈接關閉+時區爲上海+字符集爲utf-8+數據庫自動鏈接utf-8

相關文章
相關標籤/搜索