0

我有一个案例,我从 PL/SQL 包中调用 java 源,在 java 源中,我将数据插入到我的数据库表中。通过这个插入操作,每次我拨打电话时都会打开一个游标。

我无法更改此 java 源代码,因此无法关闭那里的结果集。

所以我想在我的包中编写一些 PL/SQL 代码,以在每次调用 java 源和插入数据后关闭游标。

我该怎么做?我不想增加我的最大打开游标限制。

4

1 回答 1

0

如果您使用preparestatement执行sql,那么您可以创建一个不同的对象来暂缓数据,然后可以关闭语句来关闭游标。

在将数据传输到其他对象之前不要关闭语句,否则您将收到 Closed statement 错误。

于 2014-07-14T11:09:45.917 回答