序文 最近、MySQL 6.0.x 以降の jar を使用する場合、コード URL リンクで serverTimezone を指定する必要があります。例外が発生します: 1. serverTimezoneが指定されていません xmlでURLを設定する <プロパティ名="url" 値="jdbc:mysql://localhost:3306/mybatisstudy"/> 異常 原因: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: サーバーのタイム ゾーン値 '�й���ʱ��' は認識されないか、複数のタイム ゾーンを表します。タイム ゾーン サポートを利用する場合は、サーバーまたは JDBC ドライバー (serverTimezone 構成プロパティ経由) を構成して、より具体的なタイム ゾーン値を使用する必要があります。 タイム ゾーン サポートを使用する場合は、より詳細なタイム ゾーン値を使用するようにサーバーまたは JDBC ドライバー (serverTimezone 構成プロパティ経由) を構成する必要があります。 2. オンラインソリューション URLの後にパラメータ?serverTimezone=utcを追加します <プロパティ名="url" 値="jdbc:mysql://localhost:3306/springdatastudy?serverTimezone=UTC"/> 2.1. 遭遇した問題 上記のタイムゾーン プログラムを追加する際にはエラーは発生しませんが、Java コードを使用してデータベースに時間を挿入する際に問題が発生します。 たとえば、Java コードに挿入される時刻は次のようになります: 2017-08-21 17:29:56 しかし、データベースに表示される時刻は、2017-08-21 09:29:56です。 3. 根本原因 タイムゾーン設定の問題のためです。 UTC は協定世界時の略ですが、ここで使用する時間は北京タイムゾーンの East 8 で、UTC より 8 時間進んでいます。 UTC + (+0800) = 現地時間(北京) 4. 解決策 URL のタイムゾーンは中国標準時を使用します。つまり、 4.1 Javaコードを使用してローカルタイムゾーンIDを取得する カレンダー cal = Calendar.getInstance(); タイムゾーン timeZone = cal.getTimeZone(); System.out.println(timeZone.getID()); System.out.println(timeZone.getDisplayName()); アジア/上海 中国標準時 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。 以下もご興味があるかもしれません:
|
<<: CocosCreatorを使ってシューティングゲームを作る方法
>>: React は入力値を取得し、2 つのメソッドの例を送信します
成果を達成するステップ1. 初期index.html最初の写真、一番上の写真を作成します。写真の i...
導入Linux は、ファイル、ログ、電子メール、バックアップなどを自動的に生成できるシステムです。ハ...
目次1. はじめに2. es5メソッド3. 非同期関数のシリアル実行4. 非同期関数の並列実行5. ...
1. tomcatイメージをダウンロードする docker pull tomcat:8.5.29 2...
設計業務では、設計者がレビューに参加したり、リーダーの一部が設計案の詳細が足りないと言っているのをよ...
1. nginxをダウンロードする [root@localhost my.Shells]# dock...
1. ソースコードの設計コードをコピーコードは次のとおりです。 <!DOCTYPE html ...
ここでは、samba (ファイル共有サービス) v4.9.1 + OPENldap (バックエンド ...
1. フレームワークブラウザのドキュメント ウィンドウには 1 つの Web ページ ファイルしか表...
1. LinuxサーバーのDocker構成ファイルを変更する vim /usr/lib/system...
MySQL はよく使われるオープンソースのデータベース ソフトウェアですが、初めてのユーザーにはあま...
序文しばらく前にMysqlのデッドロック問題に遭遇したので、解決しました。問題の説明: Mysql ...
文法以下は、MySQL テーブルにデータを挿入するための INSERT INTO コマンドの一般的な...
クッキーこれはクライアント ブラウザの状態を保存するための標準的な方法です。Cookie はブラウザ...
目次1. JavaScript における数値2. Javascript の Math オブジェクト1...