Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Unterstützt Oracle DB mehrere (parallele) Operationen pro Verbindung?

Die einzige Einschränkung besteht darin, dass eine einzelne Anweisung zu einem bestimmten Zeitpunkt nur ein einziges ResultSet haben kann. Beachten Sie, dass eine Anweisung kann mehrere ResultSets erzeugen, aber Sie müssen nacheinander darauf zugreifen (mit getNextResult()). )

Um mehrere offene ResultSets/Cursors haben zu können, benötigen Sie mehrere java.sql.Statement Objekte.

Eine einzelne Verbindung kann nur eine einzige aktive (d. h. laufende) Anweisung haben. Wenn Sie also mehrere geöffnete Cursor (ResultSets) benötigen, müssen Sie sie nacheinander (nacheinander) mit jeweils einem eigenen Statement ausführen Objekt.