在我们的Web应用程序中,我们在一个模块中有18个屏幕我们的用户希望在一个页面中显示18个屏幕的所有数据,以便他们可以一次打印整个数据.所以,我写了一个Oracle程序,它获取所有18个屏幕的数据(从20到22个表).此Oracle...
在我们的Web应用程序中,我们在一个模块中有18个屏幕
我们的用户希望在一个页面中显示18个屏幕的所有数据,以便他们可以一次打印整个数据.
所以,我写了一个Oracle程序,它获取所有18个屏幕的数据(从20到22个表).
此Oracle过程向我的Java程序返回13个游标.
页面的性能很好,我得到了理想的结果.
但是,将许多游标返回到Java会产生任何问题吗?
解决方法:
单个会话的最大打开游标数由OPEN_CURSORS参数控制(默认值50,通常以数百为单位扩展).
如果你在完成提取之后正确关闭游标,正如@Polppan所建议的那样,18个同时打开的游标应该没有问题.
由于游标只是指向查询的指针,因此通过网络一次返回18个也没有问题.
沃梦达教程
本文标题为:将多个ref游标从Oracle过程返回到Java
基础教程推荐
猜你喜欢
- springboot实现基于aop的切面日志 2023-05-09
- Java多线程案例之定时器详解 2023-06-17
- Spring Quartz2 动态任务的实例详解 2023-08-01
- SpringBoot整合Kafka工具类的详细代码 2023-06-01
- 详解Java的构造方法及类的初始化 2023-04-17
- springboot vue接口测试前后端实现模块树列表功能 2022-11-16
- 一文带你深入了解Java泛型 2023-04-17
- Java如何接收JSON数据 2023-10-08
- mybatis插入数据后如何返回新增数据的id值 2023-01-02
- Spring 零基础入门WebFlux框架体系 2023-03-11