開發中遇到的錯誤

gary-liu發表於2016-03-12

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。

相關文章