Jedynym ograniczeniem jest to, że pojedyncza instrukcja może mieć tylko jeden zestaw wyników w danym momencie. Pamiętaj, że oświadczenie może tworzyć wiele zestawów wyników, ale musisz uzyskać do nich dostęp sekwencyjnie (za pomocą getNextResult()
)
Aby móc mieć wiele otwartych zestawów wyników/kursorów, potrzebujesz wielu java.sql.Statement
obiekty.
Pojedyncze połączenie może mieć tylko jedną aktywną (tj. uruchomioną) instrukcję. Więc jeśli potrzebujesz wielu otwartych kursorów (zestawów wyników), musisz uruchamiać je sekwencyjnie (jeden po drugim), każdy z własnym Statement
obiekt.