欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql datetime查询异常问题解决

程序员文章站 2023-12-18 14:06:22
mysql datetime查询异常 异常:value '0000-00-00 00:00:00' can not be represented as java....

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

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

上一篇:

下一篇: