java.sql.SQLException中:服務器時區值'??? EE×??±??' 。無法識別或代表多個時區如果要利用時區支持,則必須配置服務器或JDBC驅動程序(通過serverTimezone配置屬性)以使用更具體的時區值。
這是由於數據庫和系統時區差異所造成的,在JDBC連接的URL後面加上serverTimezone=GMT即可解決問題,如果需要使用GMT + 8時區,需要寫成GMT%2B8,否則會被解析爲空。再一個解決辦法就是使用低版本的MySQL jdbc驅動。
例:
jdbc:mysql://localhost:3306/test?serverTimezone=GMT