开发中遇到的错误

来源:互联网 发布:塔利班和中国关系 知乎 编辑:程序博客网 时间:2024/05/17 03:39

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

MySQL的date time类型默认值为0000-00-00 00:00:00 时,作为date类型变量的默认值,Java把它作为非法值看待,导致出现上述错误。解决办法:在数据库连接url后面加上zeroDateTimeBehavior=convertToNull,需要注意当是默认值时,java读出是null。

1 0
原创粉丝点击