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

Ral*_*kie 6 java oracle connection

我的Java应用程序需要将游标保存到Oracle DB一段时间.在此期间,必须进行其他DB语句.这是否需要单独的DB连接或相同(光标的一个)可以使用?

谢谢.

a_h*_*ame 6

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

为了能够拥有多个打开的ResultSet/Cursors,您需要多个java.sql.Statement对象.

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