Die folgende Website zeigt die Verwendung der neuen "AutoClosable" -Features mit JDBC: link. Diese Website zeigt, wie die Anweisung automatisch geschlossen wird, aber die Ergebnismenge befindet sich nicht im Abschnitt try(), in dem sie automatisch geschlossen wird. Also, meine Frage ist, muss ich ResultSets nicht direkt in Java 7 schließen? Ich habe immer das Muster verwendet: close resultset, close-Anweisung, enge Verbindung.AbschlussresultSet in Java 7
Antwort
Vom Javadoc of ResultSet:
A ResultSet Objekt wird automatisch geschlossen, wenn die Anweisung Objekt , die es erzeugt wird, geschlossen ist, erneut ausgeführt, oder verwendet, um die nächste Ergebnis aus einer Folge von mehreren Ergebnissen abzurufen.
danke, ich weiß nicht, wie ich das verpasst habe. –
BTW: ResultSets sind auch 'AutoCloseable', also gibt es nichts, was Sie daran hindert, Try-with-resources zu verwenden, um das Resultset so schnell wie möglich zu schließen. –
- 1. Java-Streams in Java 7
- 2. Verschlüsse in Java 7
- 3. Java 7 in Eclipse programmieren
- 4. Compiler Änderung in Java 7
- 5. Java 7 Sprache Rückwärtskompatibilität
- 6. Führen Sie Java EE 7 WebSockets in Tomcat 7
- 7. Java 8 Leistung VS. Java 7
- 8. Switch ignorieren Fall in Java 7
- 9. Dateierstellungszeit in OSX mit Java 7
- 10. Bedeutung der 0_0 in Java 7
- 11. JNI stürzt das Java in Windows 7
- 12. Was ist Tiered Compilation in Java 7?
- 13. Clientseitige TLS-Sitzungsticket-Unterstützung in Java 7
- 14. Java Kein Konsolenfenster in Windows starten 7
- 15. 7-Zip-Informationen in Java erhalten
- 16. Java 7 Pfad in Mac OSX
- 17. Objekt und int in Java Vergleich 7
- 18. Einstellung sun.locale.formatasdefault auf true in Java 7
- 19. Java Wildcard Unterschied in 7 und 8
- 20. Schattige Paket versucht java.time.LocalTime in Java 7
- 21. Java 7 String - Teilstring Komplexität
- 22. Unterstützt Tomcat 7 Java 8?
- 23. AspectJ arbeitet mit Java 7?
- 24. Eclipse 3.5 und Java 7
- 25. Java Project Administratorrechte Fenster 7
- 26. Java 7 Datum/Zeit API
- 27. Java 7 ATOMIC_MOVE gibt Ausnahmen
- 28. getDeclaredMethods() anders in Java 7 vs. Java 8
- 29. Java 7: Wie implementiert man Drag & Drop in Java?
- 30. Java 7: Fork/Join-Framework
https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html –