错误信息:java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Date;
解决方法:
在URL上加上
&zeroDateTimeBehavior=convertToNull
意思就是把'0000-00-00 00:00:00' 换为NULL
本人完成的URL如下
<property name="url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&zeroDateTimeBehavior=convertToNull" />
本文解决了一个MySQL连接过程中遇到的错误,即无法正确处理'0000-00-0000:00:00'日期格式问题,通过在URL中添加参数`&amp;zeroDateTimeBehavior=convertToNull`,将该无效日期转换为NULL,避免了程序异常终止。
3444

被折叠的 条评论
为什么被折叠?



