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.