1. 错误描述

在使用mysql时,如果数据库中的字段类型是timestamp,默认为0000-00-00,会发生异常:Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp.

2. 解决办法

给数据库的 jdbc.url 加上 zeroDateTimeBehavior 参数,如下:

jdbc.url=jdbc:mysql://127.0.0.1:3306/seckill?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=round

注意参数间不能有空格;否则报错 org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection

zeroDateTimeBehavior参数有两种配置:

  1. zeroDateTimeBehavior=round ,”0000-00-00“会默认转换为”0001-01-01 00:00:00”
  2. zeroDateTimeBehavior=convertToNull,“0000-00-00“会转换为null

MySQL 错误【四】Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp相关推荐

  1. MySQL错误:Value ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp

    java项目,使用MySQL,字段类型为timestamp,字段值默认为0000-00-00 00:00:00. 在解析数据时会抛出一个异常: java.sql.SQLException: Value ...

  2. mysql解决Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp

    同步发布:http://www.yuanrengu.com/index.php/mysqlsolvetimestamp.html 在使用mysql时,如果数据库中的字段类型是timestamp,默认为 ...

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

    问题: 代码中查询MySQL的结果集时报错,提示Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp;刚开始 ...

  4. 已解决:java.sql.SQLException: Value ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp

    一.问题 一大早到公司 Mysql 中的一个 datetime 字段时碰到了一个 Cause: java.sql.SQLException: Value '0000-00-00 00:00:00' c ...

  5. 关于Value ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp异常问题的解读

    前提 对于必传的字段, 新需求改为非必填的时候,在测试环境出现了 Value '0000-00-00 00:00:00' can not be represented as java.sql.Time ...

  6. java.sql.SQLException: Value ”0000-00-00 00:00:00“ can not be represented as java.sql.Timestamp

    java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp 分析: ...

  7. Cause: java.sql.SQLExceptioValue ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp

    今天使用mybatis创建demo测试的时候发现了一个有意思的bug org.apache.ibatis.exceptions.PersistenceException: ### Error quer ...

  8. Value ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp

    程序使用select 语句查询数据时,出现以下异常: java.sql.SQLException:Value '0000-00-00' can not be represented as java.s ...

  9. Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp

    一.问题分析 问题 Error querying database. Cause: java.sql.SQLException: Value'0000-00-00 00:00:00' can not ...

最新文章

  1. 转帖:从C51的指针到病毒-c51软复位,经典,分析透彻
  2. 【转】解决IIS 用localhost需要用户名密码!
  3. 软件工程--第三周学习进度
  4. 软考广东有哪几个考点
  5. Matlab吸附等温线怎么拟合,吸附等温线线模型拟合
  6. 对jvm 同步锁的理解
  7. 前端学习(750):作用域导读
  8. 图深度学习论文笔记整理活动 | ApacheCN
  9. java图片特效轮播代码_JQuery实现图片轮播效果
  10. (10)进程---Manager数据共享
  11. PPT双屏抽奖,大气,能Hold住全场!与其它PPT内容可融为一体,实现无缝切换!
  12. 如何查看APP ID
  13. 密码学小知识(1):布隆过滤器(Bloom Filter)、混淆布隆过滤器(Garbled BF)和布谷鸟过滤器(Cuckoo Filter)
  14. 基于SSM实现个性化健康饮食推荐系统
  15. 计算机wps文字基础知识,计算机基础及WPS Office应用常见考试内容
  16. 3D打印机赋予了海岸生态系统极大的恢复能力
  17. 申请计算机语言学留学要求,布兰迪斯大学计算机语言学文学硕士研究生申请要求及申请材料要求清单...
  18. 账户经常被盗号怎么办?防盗“黑科技”了解一下
  19. Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager
  20. 2021年9月CISP-A(注册信息系统审计师)培训圆满结束

热门文章

  1. Win10 WSL2 linux 子系统安装Docker
  2. Qt中正确设置子窗口关闭方式
  3. 自动驾驶领域的Android?百度能否超越特斯拉和谷歌
  4. Automation Anywhere视频教程
  5. web前端HTML和CSS3常见面试题
  6. 把ubuntu安装在U盘的教程之一:制作U盘启动盘
  7. 射频领域你们如何管理测试夹具的?
  8. 解决:给 VSCode 手动添加(解压压缩包)相关插件的问题
  9. 用python画花球_只靠一把小小剪刀!她把这些花养成了花球!
  10. 微信小程序map 地图引入配置+腾讯地图地址坐标解析