Oracle DB 是否支持每个连接的多个(并行)操作?

本教程将介绍Oracle DB 是否支持每个连接的多个(并行)操作?的处理方法,这篇教程是从别的地方看到的,然后加了一些国外程序员的疑问与解答,希望能对你有所帮助,好了,下面开始学习吧。

Oracle DB 是否支持每个连接的多个(并行)操作? 教程 第1张

问题描述

我的 Java 应用程序需要将光标保持在 DB 上一段时间.在此期间,必须进行其他 DB 语句.这需要单独的数据库连接还是可以使用相同的(光标的)?

谢谢.

推荐答案

唯一的限制是单个语句在给定时间只能有一个 ResultSet.请注意,一个语句生成多个 ResultSet,但您必须按顺序访问它们(使用 getNextResult())

为了能够拥有多个打开的结果集/游标,您需要多个 java.sql.Statement 对象.

单个连接只能有一个活动(即正在运行)语句.因此,如果您需要多个打开的游标(结果集),您需要按顺序(一个接一个)运行它们,每个游标都有自己的 Statement 对象.

好了关于Oracle DB 是否支持每个连接的多个(并行)操作?的教程就到这里就结束了,希望趣模板源码网找到的这篇技术文章能帮助到大家,更多技术教程可以在站内搜索。