Następująca strona jest wyświetlana przy użyciu nowych funkcji "AutoClosable" z JDBC: link. Ta strona pokazuje, w jaki sposób oświadczenie zostanie automatycznie zamknięte, ale zestaw wyników nie znajduje się w sekcji try(), w której byłby automatycznie zamknięty. Tak, moje pytanie brzmi, czy NIE muszę zamknąć ResultSet bezpośrednio w Java 7? Zawsze używałem wzorca: close resultset, close statement, close connection.Zestaw wyników zamykania w języku Java 7
6
A
Odpowiedz
13
Obiekt ResultSet jest automatycznie zamykany, gdy obiekt komunikat że to generowany jest zamknięta, ponownie wykonana, lub używany do pobierania następnego wynik z sekwencji kilku wyników.
+0
dzięki, nie wiem, jak to przegapiłem. –
+1
BTW: ResultSets są również "AutoCloseable", więc nic nie powstrzyma cię przed użyciem try-for-resources, aby zamknąć zestaw wyników tak szybko jak to możliwe. –
Powiązane problemy
- 1. Konwertuj zestaw wyników Java na String array
- 2. Zestaw wyników # getDate() semantyka
- 3. Zestaw wyników do listy
- 4. Jak zwrócić zestaw wyników z usługi internetowej w java
- 5. Czy procedury przechowywane mogą zwracać zestaw wyników?
- 6. Zestaw wyników FMDB do słownika
- 7. Jak wybrać pusty zestaw wyników?
- 8. Przechowywanie wyników zestaw do tablicy
- 9. Zestaw wyników MongoDB dla Aggregate()
- 10. Iterowanie poprzez zestaw wyników w kontrolerze Laravel
- 11. Serwer SQL: sp_MSforeachdb w jeden zestaw wyników
- 12. Jak renderować tekst za pomocą FRACTIONALMETRICS w języku Java 7
- 13. Metoda porównania narusza ogólne warunki umowy w języku Java 7
- 14. Niektóre ostrzeżenia w języku Java 7 - jak je usunąć
- 15. Co to jest warstwowa kompilacja w języku Java 7?
- 16. Jak sprawdzić zestaw znaków w Java?
- 17. Obsługa Dapper zwróciła pusty zestaw wyników
- 18. Zdobądź zestaw wyników z przechowywanej procedury oracle
- 19. Serwer SQL "RESTORE FILELISTONLY" Zestaw wyników
- 20. Jak uzyskać pełny zestaw wyników z SSMS
- 21. Linq Query zwraca niepoprawny zestaw wyników
- 22. Konwertuj zestaw wyników na ciąg tablicowy
- 23. mysqli przygotowane oświadczenie, jak zapętlić zestaw wyników
- 24. Unikać powrocie zestaw wyników z procedury przechowywanej
- 25. Zestaw wyników SSIS, Foreachloop i zmienna
- 26. Jak mogę iterować przez zestaw wyników MySQL?
- 27. W języku Python, jak napisać zestaw zawierający zestaw?
- 28. Jak uzyskać zestaw wyników w kodzie Java, od procedury przechowywanej w plsql
- 29. Kategoryzacja rekordów w języku Java
- 30. zestaw samochodowy! i niech w języku schematu
https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html –