Cara Menyelesaikan Ralat Zon Waktu MySQL: \'Nilai Zon Masa Pelayan Waktu Eropah Tengah\' di Jawa?

Linda Hamilton
Lepaskan: 2024-10-24 05:24:30
asal
177 orang telah melayarinya

How to Resolve MySQL Time Zone Error:

Ralat Penyambung MySQL "Nilai Zon Masa Pelayan Waktu Eropah Tengah" Semasa Sambungan Pangkalan Data Java

Isu ini timbul apabila mewujudkan sambungan pangkalan data menggunakan penyambung MySQL dalam Java. Mesej ralat menunjukkan bahawa nilai zon waktu pelayan yang disediakan, "Waktu Eropah Tengah," tidak dikenali atau mewakili berbilang zon waktu. Untuk menyelesaikan isu ini, nilai zon waktu pelayan mesti dinyatakan secara eksplisit menggunakan sifat konfigurasi zon Waktu pelayan.

Satu penyelesaian biasa ialah menentukan zon waktu tertentu menggunakan kelas Java TimeZone. Kod berikut menunjukkan cara untuk menetapkan zon waktu ke Eropah/Amsterdam:

<code class="java">TimeZone timeZone = TimeZone.getTimeZone("Europe/Amsterdam");
connection = DriverManager.getConnection(jdbcUrl, user, password);
connection.setServerTimeZone(timeZone);</code>
Salin selepas log masuk

Pendekatan lain, seperti yang ditunjukkan oleh pengguna, ialah mengkonfigurasi zon waktu secara terus dalam URL sambungan. Contoh berikut menetapkan zon masa ke Eropah/Amsterdam:

jdbc:mysql://127.0.0.1:3306/rk_tu_lager?useLegacyDatetimeCode=false&serverTimezone=Europe/Amsterdam&useSSL=false
Salin selepas log masuk

Dengan menyatakan zon waktu secara eksplisit, penyambung MySQL boleh mentafsir dan memproses nilai datetime dengan tepat, memastikan kefungsian berkaitan masa yang betul dalam aplikasi Java.

Atas ialah kandungan terperinci Cara Menyelesaikan Ralat Zon Waktu MySQL: \'Nilai Zon Masa Pelayan Waktu Eropah Tengah\' di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!