如何关闭PL / SQL数据库中java类打开的游标?

时间:2014-07-14 10:51:24

标签: java oracle plsql jpa-2.0 cursors

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

我无法对此java源进行更改,因此无法关闭结果集。

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

我该怎么办?我不想增加 最大开放光标 限制。

1 个答案:

答案 0 :(得分:0)

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

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