0
我對AWS RDS其中有一個名爲UPLOAD_DATE其TYPE是TIMESTAMP和DEFAULT列一個MySQL數據庫表是current_timestamp。rst.getTimestamp( 「UPLOAD_DATE」)在亞馬遜RDS的MySQL不工作
我在我的本地MySQL數據庫中做了同樣的事情。
當我在本地數據庫連接中調用rst.getTimestamp(「upload_date」)時,它工作得很好。 然而,當我試圖在我的AWS RDS的MySQL同樣的事情,我得到這個例外
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
at com.mysql.jdbc.ResultSetRow.getTimestampFast(ResultSetRow.java:1033)
at com.mysql.jdbc.BufferRow.getTimestampFast(BufferRow.java:576)
at com.mysql.jdbc.ResultSetImpl.getTimestampInternal(ResultSetImpl.java:6466)
at com.mysql.jdbc.ResultSetImpl.getTimestamp(ResultSetImpl.java:6066)
at com.mysql.jdbc.ResultSetImpl.getTimestamp(ResultSetImpl.java:6104)
at org.udhc.gen.HealthRecord.getAllUploadedHealthRecords(HealthRecord.java:337)
at org.udhc.gen.HealthRecord.main(HealthRecord.java:858)
我要去哪裏錯了?
謝謝。
你可能要考慮固定您的代碼,因此,它需要更多的採取適當的行動會返回一個「零日」值時。 – spencer7593 2013-02-08 23:24:33