mysql datetime查询异常问题解决

网络编程 2021-07-05 14:36www.168986.cn编程入门
这篇文章主要介绍了mysql datetime查询异常问题解决的相关资料,这里对异常进行了详细的介绍和该如何解决,需要的朋友可以参考下

mysql datetime查询异常

  1. 异常Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp (2011-05-25 11:38:40)
  2. 描述非空无默认值的Datetime类型字段,查询时程序报以下错误 Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
  3. 解决方法数据库连接串添加zeroDateTimeBehavior参数或者noDatetimeStringSync参数jdbc:mysql://host:port/xxx?...

zeroDateTimeBehavior取值exception、converToNull、round

  1. exception---抛出异常结果java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp。
  2. converToNull返回null值
  3. round返回0001-01-01 00:00:00.0

noDatetimeStringSync设置为true,返回0000-00-00 00:00:00

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by