`
GODdaughter
  • 浏览: 102722 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

mysql 数据截断异常

阅读更多
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对应的数据 ,去除异常的方法就是 '' 也就是将插入数据库Date类型的数据转换成String就ok了
分享到:
评论
1 楼 wanmeinange 2014-04-02  
不错。。真的存 date要存string

相关推荐

Global site tag (gtag.js) - Google Analytics