2015-07-10 62 views
0

我試圖恢復數據庫的時間,但是會出現以下異常:檢索「時間」數據庫MySQL的

值java.sql.SQLException:java.sql.SQLException中:對於時間的格式錯誤 '13:00:00.000' 在第5列

異常的線是這樣的:

Compromisso line = new Compromisso(); 
line.setHour (rs.getTime ("hour")); 

類compromisso:

//Using java.sql.Time 
private Time hour; 

任何人都可以幫助我嗎?

+1

請分享您的表格結構和您的查詢。 – Mureinik

回答

0

檢查數據庫中的類型。

可能它是varcharDatetimestamp。因此無法將其作爲Time進行檢索。它必須是time

Here你可以找到Java類型和mysql列類型之間的轉換表。

+0

謝謝你,我解決了我的問題。 – DiegoAugusto