Wenn ich eine Datenbankverbindung in einem Konstruktor öffne, wann soll ich sie schließen?

Nun, ich habe darüber nachgedacht, Datenbankanforderungen etwas schneller zu machen, indem ich die Verbindung zur Datenbank offen halte, solange das Objekt verwendet wird. Also überlegte ich, die Verbindung im Konstruktor dieser Klasse zu öffnen. Die Frage ist nun, wie kann ich die Verbindung schließen, nachdem ich die Verwendung eingestellt habe? Ich muss irgendwo close () anrufen, nicht wahr? Ich habe über die finalize () -Methode gelesen, aber die Leute schienen skeptisch in Bezug auf die Verwendung dieser Methode zu sein. Ich würde erwarten, dass es so etwas wie einen Destruktor gibt, aber Java hat das nicht.

Könnte mir jemand eine Lösung anbieten? Danke im Voraus.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage