前往顾页
以后地位: 主页 > 收集编程 > Jsp实例教程 >

java.sql.SQLException:Value ’0000-00-00′ can not be repres

时候:2014-06-21 22:44来源:知行网www.zhixing123.cn 编辑:麦田守望者

java.sql.SQLException:Value ’0000-00-00′ can not be represented as java.sql.Date

查询一个表中数据时总碰到这个问题:
java.sql.SQLException:Value ’0000-00-00′ can not be represented as java.sql.Date
检察数据库,发明某一字段为date范例,字段值为’0000-00-00′ ;
查找质料发明:在数据库连接url前面加上zeroDateTimeBehavior=convertToNull,问题处理。

本来,”0000-00-00″在mysql中是个特别值,作为date范例变量的默许值。而Java却不认账,把它作为不法值对待,导致出错。处理体比方上所述
其实,mysql中datetime范例的变量会遇见类似的问题,只不过它的默许值是”0000-00-00 00:00:00 “。处理体例也是一样。

顶一下
(1)
100%
踩一下
(0)
0%
------分开线----------------------------
标签(Tag):Java JAVA实例教程 JAVA根本教程 Java源代码 Java技能
------分开线----------------------------
颁发评论
请自发遵循互联网相关的政策法规,严禁公布色情、暴力、革命的谈吐。
评价:
神色:
考证码:点击我更换图片
猜你感兴趣