原文:错误:Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp;的解决

问题: 代码中查询MySQL的结果集时报错,提示Value : : can not be represented as java.sql.Timestamp 刚开始以为是代码中格式化结果集中的日期报错,找了一遍发现并没有对日期进行格式化,发现是查询的结果集中某数据行的日期值为 : : 。因MySQL的时间类型datetime范围是 : : 到 : : ,所以报错。 解决方法: 将日期改为正常日期即 ...

2016-06-07 10:32 4 48661 推荐指数:

查看详情

mssql-异常value '0000-00-00' can not be represented as java.sql.Date

Mysql开发中采用ResultSet取值時,不管是才用getString()还是用getDate(),或者getObject,均会拋出如题所述异常.查阅Mysql官方Bug咨询: 是因为日期型(Date或DateTime类型)字串为'000-00-00'时,MySQL预设处理方式是拋 ...

Tue Mar 01 19:50:00 CST 2016 0 3484
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM