Единственное ограничение состоит в том, что один оператор может иметь только один ResultSet в данный момент времени.Обратите внимание, что оператор может производить несколько ResultSets, но вы должны обращаться к ним последовательно (используя getNextResult()
)
Чтобы иметь возможность иметь несколько открытых ResultSets / Cursors, вам нужно несколько java.sql.Statement
объектов.
Одно соединение может иметь только один активный (т. Е. Работающий) оператор.Поэтому, если вам нужно несколько открытых курсоров (ResultSets), вам нужно запускать их последовательно (один за другим), каждый со своим собственным Statement
объектом.