MySQL 連接器時區錯誤
問題描述:
My背景:
此錯誤當MySQL 伺服器上的MyMy時區設定與使用連接器的Java 應用程式之間不相符時,就會發生這種情況。 Java 應用程式無法識別 MySQL 伺服器時區值“Mitteleurop?ische Sommerzeit”,該應用程式需要更具體的時區值。解決方案:
至要解決此問題,請將 MySQL 伺服器或 JDBC 驅動程式設定為使用更具體的時區值。建議的方法是將 JDBC URL 中的 serverTimezone 屬性設定為所需的時區。 在給定的 context.xml 中,應使用以下 URL:url="jdbc:mysql://127.0.0.1:3306/rk_tu_lager?useLegacyDatetimeCode=false&serverTimezone=Europe/Amsterdam&useSSL=false"確保serverTimezone 中使用的時區值與 MySQL 伺服器的正確時區相符。在本例中,使用“Europe/Amsterdam”,但應根據實際伺服器時區進行相應調整。 透過明確指定 serverTimezone 屬性,Java 應用程式可以正確解釋來自MySQL 伺服器並避免「無法辨識的時區」錯誤。
以上是如何解決 MySQL 連接器時區錯誤:「無法辨識或多個時區」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!