一、报错如下
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