分享更有价值
被信任是一种快乐

zeppelin mysql空时间字段报错can not be represented as java.sql.Timestamp怎么解决

文章页正文上

这篇文章主要讲解了“zeppelin mysql空时间字段报错can not be represented as java.sql.Timestamp怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“zeppelin mysql空时间字段报错can not be represented as java.sql.Timestamp怎么解决”吧!
使用zeppelin 通免费主机域名过jdbc 连接 mysql时,遇到空时间字段抛错
can not be represented as java.sql.Timestamp
解决办法:
解决办法:

给jdbc url加上 zeroDateTimeBehavior参数:

datasource.url=jdbc:mysql://loca免费主机域名lhost:3306/dbName?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

如下图:
感谢各位的阅读,以上就是“zeppelin mysql空时间字段报错can not be represented as java.sql.Timestamp怎么解决”的内容了,经过本文的学习后,相信大家对zeppelin mysql空时间字段报错can not be represented as java.sql.Timestamp怎么解决这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是云技术,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: Oracle常用的查看表结构命令

本篇内容主要讲解“Oracle常用的查看表结构命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle常用的查看表结构命令”吧!获取表:select table_name from user_tables; …

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册