java.sql.SQLException: Data truncated for column ‘xxxxx’ at row 1 大意为:数据截断:第1行的“ publish_year”列的值超出范围 产生异常原因: 该异常通常为Java中的数据类型与mysql数据库的类型不一致导致。 解决方法: 检测相应的类型并修改即可。