在我们的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
猜你喜欢
- 用fileupload组件实现的大文件上传简单实例 2023-08-02
- springboot通过spel结合aop实现动态传参的案例 2023-03-21
- 关于Swagger注释API的使用说明 2023-01-03
- SpringMVC @GetMapping注解路径冲突问题解决 2023-02-27
- Java中Servlet的生命周期详解 2023-04-23
- Java正则表达式匹配字符串并提取中间值的方法实例 2023-01-13
- Java 限制前端重复请求的实例代码 2023-03-31
- IntelliJ IDEA版Postman强大功能介绍 2023-01-13
- Java 策略模式 if-else用法实例详解 2023-02-19
- Java利用自定义注解实现数据校验 2023-05-09