原文:Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp

一 問題分析 問題 分析 datetime數據庫中可為空,其默認值為 : : ,因MySQL的時間類型datetime范圍是 : : 到 : : ,所以報錯。 二 解決方案 在配置數據庫連接的url上添加zeroDateTimeBehavior的配置。 示例: 修改前jdbc配置: 修改后jdbc配置 : zeroDateTimeBehavior的所有配置: 沒有配置。 拋出異常如上所示 zero ...

2018-11-21 11:34 0 2727 推薦指數:

查看詳情

mssql-異常value '0000-00-00' can not be represented as java.sql.Date

Mysql開發中采用ResultSet取值時,不管是才用getString()還是用getDate(),或者getObject,均會拋出如題所述異常.查閱Mysql官方Bug咨詢: 是因為日期型(Date或DateTime類型)字串為'000-00-00'時,MySQL預設處理方式是拋 ...

Tue Mar 01 19:50:00 CST 2016 0 3484
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM