查看查询的数据里面有没有日期字段,如果有日期字段,再看看日期有没有 “0000-00-00 00:00:00”这种 “0000-00-00 00:00:00”在mysql中是作为一个特殊值存在的但 java.sql.Date 将其视为不合法的值,格式不正确,这才是报错的原因 给jdbc url加上 &zeroDateTimeBehavior=convertToNull 参数: