一、報錯如下
JDBC driver for MySQL連接提示"The connection property ‘zeroDateTimeBehavior’ acceptable values are: ‘CONVERT_TO_NULL’, ‘EXCEPTION’ or ‘ROUND’. The value ‘convertToNull’ is not acceptable."
二、報錯原因:
由於MySql廢棄了convertToNull該寫法,改爲 CONVERT_TO_NULL寫法,但是你的MySql版本應該是5.x系列的,所以會出現這種情況。
附上MySql官網的說明:https://dev.mysql.com/doc/refman/8.0/en/datetime.html
三、解決方案
3.1. 解決(採納2)
使用了8.0以上版本的JDBC driver for MySQL,降回5.x版本。
3.2、不對JDBC driver for MySQL降級。修改數據庫連接字符串,添加serverTimezone屬性。
例如:
zeroDateTimeBehavior=convertToNull&serverTimezone=UTC
修改爲
zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=UTC