2

Connection.createStatement()没有参数。然后我们调用Statement.executeQuery()来检索数据。

我们可以使用单个Statement实例来运行多个不同的查询吗?

4

3 回答 3

3

可以,但不能同时进行。当您重新执行该语句时,先前的结果集将关闭

当生成它的 Statement 对象关闭、重新执行或用于从多个结果序列中检索下一个结果时,ResultSet 对象将自动关闭。

于 2012-06-07T15:56:08.473 回答
1

如果您正在执行具有不同参数的相同 SQL,则可以。

于 2012-06-07T15:54:58.923 回答
0

尝试语句 createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) resultSetHoldability=ResultSet.HOLD_CURSORS_OVER_COMMIT

于 2012-06-09T12:43:11.123 回答