2012-05-29 47 views
1

我正在使用mysql來開發基本的ddl語句,但我使用timestamp的數據類型創建了表並獲取錯誤作爲時間戳的無效語句。而我的代碼是:錯誤在MySQL準備語句時間戳?

ps.setTimestamp(4, m_datetime); 

在此先感謝。

+0

這是沒有'SQL'因爲我知道這...什麼語言/界面上,我們一起工作? – Wrikken

+0

這是一個正常的JDBC連接與PrepareStatement並使用Timestamp作爲數據類型,並在插入命令我使用上面的行,但我得到像「不適合」的錯誤。 –

+0

Soooooo .... Java好像呢? – Wrikken

回答

3
ps.setTimestamp(4, m_datetime); 

確保m_datetime有適當的timestamp格式,其數據類型是java.sql.Timestamp

+0

而不是java.sql.Timestamp我使用java.security.Timestamp。謝謝約翰 –