【发布时间】:2013-02-08 21:13:27
【问题描述】:
我在 AWS RDS 上有一个 MySQL 数据库表,它有一个名为 upload_date 的列,其 TYPE 是 TIMESTAMP 和 DEFAULT 是 current_timestamp。
我在本地 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)
我哪里错了?
谢谢。
【问题讨论】:
标签: java mysql amazon-web-services timestamp amazon-rds