【发布时间】:2018-07-17 01:59:38
【问题描述】:
我需要从下面的代码中返回一个可滚动的结果集:
ResultSet columnMetaData = connection.getMetaData().getColumns(null, null, "my_table", "%");
但是,getColumns() API 似乎无法让我说出我希望ResultSet 成为哪种结果集类型。它只返回一个TYPE_FORWARD_ONLY 结果集。我发现创建可滚动结果集的唯一示例涉及创建Statement。但是我只能从Connection 对象而不是Statement 中获取DatabaseMetaData 对象(从而调用getColumns 方法)。
有谁知道通过调用getColumns() 返回可滚动结果集的方法吗?
顺便说一下,上面的代码是配合xerial的SQLite JDBC Driver使用的。
【问题讨论】:
标签: java sqlite jdbc resultset database-metadata