在我们的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


基础教程推荐
猜你喜欢
- idea maven 经常主目录自动变回默认的解决方法 2023-03-22
- OpenFeign服务接口调用的过程详解 2023-06-06
- java根据负载自动抓取jstack dump详情 2023-06-01
- Java超详细讲解ArrayList与顺序表的用法 2023-01-18
- Spring中自定义数据类型转换的方法详解 2023-01-18
- Mybatis-Plus通过SQL注入器实现批量插入的实践 2023-04-11
- java中数据库字典的最佳实践 2023-10-30
- Groovy动态语言使用教程简介 2023-05-13
- Java调用第三方http接口的常用方式总结 2023-01-08
- JSP实现从数据库导出数据到Excel下载的方法 2023-08-03