社区
Java
帖子详情
关于java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Timestamp
shisanquan
2007-07-24 05:48:09
程序执行后抛出异常:
java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Timestamp
是什么原因造成的此种异常?
是否是mysql jdbc驱动的问题?
这种异常如何解决?
...全文
9487
13
打赏
收藏
关于java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Timestamp
程序执行后抛出异常: java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Timestamp 是什么原因造成的此种异常? 是否是mysql jdbc驱动的问题? 这种异常如何解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Wukouzijia_zhp
2012-05-30
打赏
举报
回复
[Quote=引用 12 楼 的回复:]
数据库中摸个字段的值是0000-00-00。应该是这样吧
[/Quote]
确实是这个原因。。。表中读数据中有一个字段的值是0000-00-00该成2012-05-11就好了。。。
songjiesdnusong
2011-09-01
打赏
举报
回复
数据库中摸个字段的值是0000-00-00。应该是这样吧
Schleicher
2010-04-10
打赏
举报
回复
datasource.url=jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true
在proxool.xml中配置 或 其他*.xml中配置时 要将&换成&
pigo
2007-08-08
打赏
举报
回复
给jdbc url加上 zeroDateTimeBehavior参数:
datasource.url=jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true
zeroDateTimeBehavior=round是为了指定MySql中的DateTime字段默认值查询时的处理方式;默认是抛出异常,
对于值为0000-00-00 00:00:00(默认值)的纪录,如下两种配置,会返回不同的结果:
zeroDateTimeBehavior=round 0001-01-01 00:00:00.0
zeroDateTimeBehavior=convertToNull null
grass_12
2007-08-07
打赏
举报
回复
换一个比较低版本的驱动就好了
KingNE
2007-07-27
打赏
举报
回复
java.sql.Timestamp传入参数的格式不正确(0000-00-00)
hfjfboy
2007-07-25
打赏
举报
回复
是啊,时间格式不正确
victor_woo
2007-07-25
打赏
举报
回复
TS | timestamp | YES | | CURRENT_TIMESTAMP
victor_woo
2007-07-25
打赏
举报
回复
timestamp是mysql中的一个特殊类型,无须自己给值,你insert,update纪录,ts就是你动作的时间,如果需要纪录自己的时间,使用datetime
jingtao8177
2007-07-24
打赏
举报
回复
timestamp yyyymmddhhmmss
lzheng2001
2007-07-24
打赏
举报
回复
0000-00-00 不是有效的日期值. 你不应该用这个值来作为默认值. 你可以查一下相关的文档,timestamp 与 datetime 都有一个最小值的,但不是 0000-00-00.
好象可以这样new 一个最小的timestamp对象.
new TimeStamp(0)
shisanquan
2007-07-24
打赏
举报
回复
数据库中的字段类型是timestamp的,默认为0000-00-00,
我只是用hibernate从库里取数据,然后就出现这样的错误了.
lzheng2001
2007-07-24
打赏
举报
回复
'0000-00-00' 不是一个有效的日期呀.
你首先要检查这个'0000-00-00' 是哪里来的,然后改正就可以了
my
sql
datetime查询异常问题解决
主要介绍了my
sql
datetime查询异常问题解决的相关资料,这里对异常进行了详细的介绍和该如何解决,需要的朋友可以参考下
已解决:
java
.
sql
.
SQL
Exception
:
Value
‘
00
00
-
00
-
00
00
:
00
:
00
‘ can not be repre
sented
as
java
.
sql
.
Timestamp
一、问题 一大早到公司 My
sql
中的一个 datetime 字段时碰到了一个 Cause:
java
.
sql
.
SQL
Exception
:
Value
'
00
00
-
00
-
00
00
:
00
:
00
' can not be repre
sented
as
java
.
sql
.
Timestamp
异常 之前使用都没有问题,本地也是没有问题。今天要部署上线就是不行。 通过最终的搜索排查,我把整个过程分享给大家!
java
.
sql
.
SQL
Exception
:
Value
'
00
00
-
00
-
00
00
:
00
:
00
' c
解决:
java
.
sql
.
SQL
Exception
:
Value
‘
00
00
-
00
-
00
‘ can not be repre
sented
as
java
.
sql
.Date
问题描述: 数据表中有记录的time字段(属性为
timestamp
)其值为:“
00
00
-
00
-
00
00
:
00
:
00
” 程序使用select 语句从中取数据时出现以下异常:
java
.
sql
.
SQL
Exception
:
Value
‘
00
00
-
00
-
00
’ can not be repre
sented
as
java
.
sql
.Date 后查资料发现 “
00
00
-
00
-
00
00
:
00
:
00
”在my
sql
中是作为一个特殊值存在的 但
java
.
sql
.Date 将其视为 不合法的值 格式不正确 解决办法: 给j
java
.
sql
.
SQL
Exception
:
Value
‘
00
00
-
00
-
00
00
:
00
:
00
’ can not be repre
sented
as
java
.
sql
.
Timestamp
今天在使用 My
sql
中的一个 datetime 字段时碰到了一个 Cause:
java
.
sql
.
SQL
Exception
:
Value
‘
00
00
-
00
-
00
00
:
00
:
00
’ can not be repre
sented
as
java
.
sql
.
Timestamp
异常,之前使用都没有问题,今天突然出现故障。所以我就仔细查看了一下代码,看看最近是否有人改动。通过最终的搜索排查,我把整个过程分享给大家! 根据异常信息,我翻译了一下,大概意思是说,‘
00
00
-
00
-
00
00
:
00
:
00
’ 这个时.
my
sql
查表的时候报错:
java
.
sql
.
SQL
Exception
:
Value
‘
00
00
-
00
-
00
00
:
00
:
00
‘ can not be repre
sented
as
java
.
sql
.T
my
sql
查表的时候报错:
java
.
sql
.
SQL
Exception
:
Value
'
00
00
-
00
-
00
00
:
00
:
00
' can not be repre
sented
as
java
.
sql
.Timest🌴问题描述:🌴原因分析:🚀解决方案: 🌴问题描述: 在web项目中读取my
sql
中的数据的时候,发生了报错 🌴原因分析: 原因:因为数据库中有一些字段为null,无法进行正常转换: 上面字段那种,我的outtime字段类型为
timestamp
类型,不为空,默认值为
00
0-
00
-
00
00
Java
51,394
社区成员
85,825
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章