0

现在我使用 Drizzledrizzle-jdbc-1.1而不是mysql-connector-java-5.1.12. 但是当从我的表中读取数据时,它会显示这样的错误。但是这个问题只有在使用drizzle-jdbc并且查询成功地使用mysql-jdbc. 为什么?

SQLException information
Error msg: No such column: sampletable.DataUpdated
SQLSTATE: null
Error code: 0
java.sql.SQLException: No such column: sampletable.DataUpdated
    at org.drizzle.jdbc.internal.SQLExceptionMapper.getSQLException(SQLExceptionMapper.java:116)
    at org.drizzle.jdbc.DrizzleResultSet.getValueObject(DrizzleResultSet.java:145)
    at org.drizzle.jdbc.DrizzleResultSet.getLong(DrizzleResultSet.java:164)
    at com.samples.service.TestService.fetchData(TestService.java:327)
    at com.samples.views.TestDataView$3.run(TestDataView.java:401)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.drizzle.jdbc.internal.common.queryresults.NoSuchColumnException: No such column: sampletable.DataUpdated
    at org.drizzle.jdbc.internal.common.queryresults.DrizzleQueryResult.getValueObject(DrizzleQueryResult.java:97)
    at org.drizzle.jdbc.DrizzleResultSet.getValueObject(DrizzleResultSet.java:143)
    ... 4 more
4

1 回答 1

0

(drizzle-jdbc 作者在这里)

你应该试试 drizzle-jdbc 的最新快照版本,之前有一个你不能使用 <database>.<table> 的错误:https ://github.com/krummas/DrizzleJDBC/issues/6

最新版本在这里: https ://repository.sonatype.org/service/local/artifact/maven/redirect?r=ossrh-snapshot&g=org.drizzle.jdbc&a=drizzle-jdbc&v=1.2-SNAPSHOT&e=jar

生病很快构建 1.2,其中包含此修复和更多修复。

于 2012-11-12T10:19:19.593 回答