MySQL 数据截断异常:
我的数据库对于reviewTime设置的是datetime类型的。
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '1994' for column 'reviewTime' at row 1
解决办法:
向数据库插入数据的语句如下
String insertSQL="insert into sdas(salerId,appraise,reviewTime)" +values('"+si.getSalerId()+ "','" +si.getAppraise() + "', ' " +
new java.sql.Date(si.getReviewTime().getTime()) + " ' )";
呵呵呵,看看这句new java.sql.Date(si.getReviewTime().getTime()),这是插入数据库中的reviewTime对应的数据 ,去除异常的方法就是 [b][color=red]''[/color][/b] 也就是将插入数据库Date类型的数据转换成String就ok了
我的数据库对于reviewTime设置的是datetime类型的。
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '1994' for column 'reviewTime' at row 1
解决办法:
向数据库插入数据的语句如下
String insertSQL="insert into sdas(salerId,appraise,reviewTime)" +values('"+si.getSalerId()+ "','" +si.getAppraise() + "', ' " +
new java.sql.Date(si.getReviewTime().getTime()) + " ' )";
呵呵呵,看看这句new java.sql.Date(si.getReviewTime().getTime()),这是插入数据库中的reviewTime对应的数据 ,去除异常的方法就是 [b][color=red]''[/color][/b] 也就是将插入数据库Date类型的数据转换成String就ok了