L'unica restrizione è che una singola istruzione può avere un solo ResultSet in un determinato momento. Nota che un'affermazione può produrre più ResultSet ma devi accedervi in sequenza (usando getNextResult()
)
Per poter avere più ResultSet/Cursor aperti sono necessari più java.sql.Statement
oggetti.
Una singola connessione può avere solo una singola istruzione attiva (cioè in esecuzione). Quindi, se hai bisogno di più cursori aperti (ResultSets) devi eseguirli in sequenza (uno dopo l'altro) ciascuno con il proprio Statement
oggetto.