数据同步时遇到了存储值为0001-01-0100:00:00的日期类型字段导致抽取报错怎么解决

数据同步时遇到了存储值为0001-01-01 00:00:00的日期类型字段导致抽取报错怎么解决

FineReport 源-王 发布于 2025-11-12 17:33
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
源-王Lv5见习互助
发布于2025-11-12 19:04

直接将目标字段类型改为datetime即可解决

最佳回答
0
ScyalcireLv7高级互助
发布于2025-11-12 17:52(编辑于 2025-11-12 17:52)

 数据库中存在空字段,使用JDBC中读取时会转化为0000-00-00 00:00:00,但java不能识别,需要将空数据转换为 Null 

---------------

修改数据连接的信息。数据连接的「数据连接URL」后加上参数,将空数据强制转成 Null 

在数据库连接的URL末尾添加参数:zeroDateTimeBehavior=convertToNull

  • 1关注人数
  • 22浏览人数
  • 最后回答于:2025-11-12 19:04
    请选择关闭问题的原因
    确定 取消
    返回顶部