Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle DB prend-il en charge plusieurs opérations (parallèles) par connexion ?

La seule restriction est qu'une seule instruction ne peut avoir qu'un seul ResultSet à un moment donné. Notez qu'une instruction peut produire plusieurs ResultSets mais vous devez y accéder séquentiellement (en utilisant getNextResult() )

Pour pouvoir avoir plusieurs ResultSets/Curseurs ouverts, vous avez besoin de plusieurs java.sql.Statement objets.

Une seule connexion ne peut avoir qu'une seule instruction active (c'est-à-dire en cours d'exécution). Donc, si vous avez besoin de plusieurs curseurs ouverts (ResultSets), vous devez les exécuter séquentiellement (l'un après l'autre) chacun avec leur propre Statement objet.