Oracle DB 是否支持每个连接的多个(并行)操作?
本教程将介绍Oracle DB 是否支持每个连接的多个(并行)操作?的处理方法,这篇教程是从别的地方看到的,然后加了一些国外程序员的疑问与解答,希望能对你有所帮助,好了,下面开始学习吧。
问题描述
我的 Java 应用程序需要将光标保持在 DB 上一段时间.在此期间,必须进行其他 DB 语句.这需要单独的数据库连接还是可以使用相同的(光标的)?
谢谢.
推荐答案
唯一的限制是单个语句在给定时间只能有一个 ResultSet.请注意,一个语句生成多个 ResultSet,但您必须按顺序访问它们(使用 getNextResult()
)
为了能够拥有多个打开的结果集/游标,您需要多个 java.sql.Statement
对象.
单个连接只能有一个活动(即正在运行)语句.因此,如果您需要多个打开的游标(结果集),您需要按顺序(一个接一个)运行它们,每个游标都有自己的 Statement
对象.
好了关于Oracle DB 是否支持每个连接的多个(并行)操作?的教程就到这里就结束了,希望趣模板源码网找到的这篇技术文章能帮助到大家,更多技术教程可以在站内搜索。