Hallo!
Ich entwickle ein Projekt, bei dem ich auf mehrere Tabellen in einer Datenbank zugreife. Meine Frage ist, ob ich bei jeder Anfrage jedesmal die Verbindung öffnen (und nach der Anfrage schließen) muss oder ob die Verbindung stets aufrecht erhalten bleibt?
Momentan habe ich es eben so gelöst, dass die Verbindung jedesmal aufs neue geöffnet wird, was auch funktioniert. Dazu greife ich auf meine selbstgebaute Datenbank-Klasse zu, zu der die Methoden open() und close() gehören. Bei jeder Abfrage rufe ich diese Methoden dann auf.
Ist das so korrekt oder ist die andere Lösung besser?
Was mich noch interessieren würde: Kann ich in meinen Datenbankklasse auch eine weitere Methode namens GetData (oder ähnlich) einfügen, sodass ich über diese Methode in allen anderen Programmteilen meine Daten holen kann?
Wie immer danke für eure Hilfe
Ich entwickle ein Projekt, bei dem ich auf mehrere Tabellen in einer Datenbank zugreife. Meine Frage ist, ob ich bei jeder Anfrage jedesmal die Verbindung öffnen (und nach der Anfrage schließen) muss oder ob die Verbindung stets aufrecht erhalten bleibt?
Momentan habe ich es eben so gelöst, dass die Verbindung jedesmal aufs neue geöffnet wird, was auch funktioniert. Dazu greife ich auf meine selbstgebaute Datenbank-Klasse zu, zu der die Methoden open() und close() gehören. Bei jeder Abfrage rufe ich diese Methoden dann auf.
Ist das so korrekt oder ist die andere Lösung besser?
Was mich noch interessieren würde: Kann ich in meinen Datenbankklasse auch eine weitere Methode namens GetData (oder ähnlich) einfügen, sodass ich über diese Methode in allen anderen Programmteilen meine Daten holen kann?
Wie immer danke für eure Hilfe
Comment