IDEA java操作Mysqlデータベースエラーメッセージtime zone


IDEA java操作Mysqlデータベースエラーメッセージtime zone
一、シーンの使用
IDEA開発ツールjavaを使用してデータベースを操作する場合、コードプロンプトrime zoneエラーを実行します.エラーメッセージは次のとおりです.
is unrecognized or represents more than one time zone.
 You must configure either the server or JDBC driver 
(via the serverTimezone configuration property) to use 
a more specifc time zone value if you want to utilize 
time zone support.

二、間違いの原因
1、高バージョンのmysqlドライバを使用しています.mysql:mysql-connector-java:8.0.11
2、エラーから見るとタイムゾーンのエラーであるべきなので、システムのタイムゾーンを設定するだけです.
三、解決方案
方案一、
接続urlにパラメータを追加する serverTimezone=GMT%2 B 8、GMT%2 B 8は東八区を代表する
jdbc:mysql://localhost:3306/testuseUnicode=true&character
Encoding=utf8&autoReconnect=true&serverTimezone=GMT%2B8  

方案二、
データベース全体のタイムゾーンを設定します.
データベースで次のsql文を実行します.
show variables like '%time_zone%'  
set global time_zone='+8:00';