mysql中有sql_mode,用来设置对于数据的校验模式。jdbc驱动中默认是强校验模式,可以通过jdbcCompliantTruncation=false 来关闭。配到同类问题的同学可以尝试一下。
url = "jdbc:mysql://" + server + ":" + port + "/" + database + "?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT&jdbcCompliantTruncation=false";