問題描述: 數(shù)據(jù)表中有記錄的time字段(屬性為timestamp)其值為:“0000-00-00 00:00:00” 程序使用select 語句從中取數(shù)據(jù)時出現(xiàn)以下異常: Java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
后查資料發(fā)現(xiàn) “0000-00-00 00:00:00”在MySQL中是作為一個特殊值存在的 但 java.sql.Date 將其視為 不合法的值 格式不正確
解決辦法:
給jdbc.properties配置中的 url加上 zeroDateTimeBehavior參數(shù): 完整字段如下:
|
|