[08001]は、データベース・サーバーへの接続を作成できませんでした。再接続を3回試みました。あきらめます。

 時間の概念を使用してデータベースに接続し、与えられています

[08001]は、データベース・サーバーへの接続を作成できませんでした。再接続を3回試みました。あきらめます。

 

00フォーマット:タイムゾーンの設定mysqlはMySQLのデフォルトは、米国のタイムゾーンでインストールしたときので、その後、情報へのアクセスが、これは正しくないことを、中国本土と私たちは、遅くとも8時間、8の使用よりも、それらよりも優れていません。MySQLデータベースは、あなたが高いバージョンを駆動に自動的に依存してのMySQLのドライブのバージョンを指定しない場合には、使用されるJDBC接続のバックURLによって引き起こされるデータベースとシステム間のタイムゾーンの違いによるものである8.0.12、プラスあなたはGMT + 8のタイムゾーンを使用する必要がある場合= GMT serverTimezoneは、問題を解決するために、あなたはそれ以外の場合は、空に解決され、GMTの%2B8を記述する必要があります。さらに別の解決策は、MySQLのJDBCドライバの低いバージョンの使用であり、5.1.28タイムゾーンの問題は存在しません。

 

接続文字列の後ろに一緒に= UTC?ServerTimezone
UTCは統一世界標準時間です。
完全な接続文字列の例:JDBCます。mysql:// localhostを: 3306 /テストserverTimezone = UTC?
それとも別のオプションがあります。jdbc:mysqlの://127.0.0.1:? 3306 /テストuseUnicode =真&characterEncoding = UTF-は、 8は、この入力は中国の文字化け問題を解決することであり、当然のことながら、また一緒に上記組み合わせることがします。jdbc:mysqlの://127.0.0.1:3306 /テストuseUnicode =真&characterEncoding = UTF-8&serverTimezone = UTC?


別の状況は変化します。jdbc:mysqlの:// localhostを: 3306 /テスト業務を= GMT serverTimezone後?。
':00 +8' JDBCは、MySQLコネクタ- Javaベース8.0.11.jar、提供時代遅れ領域設定TIME_ZONE =です

概要:この問題の出現は、自分のタイムゾーンシステムがUTCまたはGMTに設定されているを見て、対応する解決策を見つけます

おすすめ

転載: www.cnblogs.com/qingmuchuanqi48/p/11372592.html