在 mysql 数据库中,我有一个名为type"date"
的字段。date
当我尝试使用java检索"date"
字段中的值时,出现异常,如下所示:getString()
java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date
我们不能用它getString()
来获取日期类型值吗?还是名称“日期”与日期字段类型冲突?还是有其他问题?
Desc author
Field Type Null Default
date date YES NULL
我只是好奇这个,仅此而已。作为解决方案,我尝试转换"date"
usingDATE_FORMAT(date, '%d %m %Y') as dt
并且它有效。