com.mysql.jdbc.Driver'&&java.sql.SQLException解決

最近使用spring boot 寫項目的時候遇到警告,強迫症啊,動手解決一下。

com.mysql.jdbc.Driver,已棄用。新類是com.mysql.cj.jdbc.Driver,建議換成新類。

原因:比較喜歡新東西,mysql驅動太新了,數據庫是5.7.25,驅動 8.0.15

<properties>
    <java.version>1.8</java.version>
    <mybatis-spring-boot>2.0.1</mybatis-spring-boot>
    <mysql-connector>8.0.15</mysql-connector>
</properties>

解決:哪舊換哪,要麼還原成舊版本,要麼全要新的

## 數據源配置
spring.datasource.url=jdbc:mysql://localhost:3306/mall?useUnicode=true&characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=******
## spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

解決了嗎?也許沒有。
當我在測試端口的時候又來事了,驅動太新,數據庫時間服務沒有統一。

java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.

解決:

## 數據源配置
## spring.datasource.url=jdbc:mysql://localhost:3306/mall?useUnicode=true&characterEncoding=utf8
spring.datasource.url=jdbc:mysql://localhost:3306/mall?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT
spring.datasource.username=root
spring.datasource.password=******
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

ok;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章