G
Guest
Gast
Hallo!
Ich hab mal eher informativ eine Frage zu JDBC.
Die Reihenfolge bei der Abfrage ist ja sozusagen:
-Connection erstellen
-Statement-Objekt erzeugen
-ResultSet für Ergebnisse
-Connection schließen
Jetzt kann es ja sein, dass ich mehrere Abfragen zu unterschiedlichen Zeiten absenden will, kann also nicht in einem Ritt die oben aufgeführte Reihenfolge durchgehen, wenn ich die Connection offen halten möchte.
Also hab ich alles in einzelne Methoden gepackt.
Nun weiß ich aber nicht, wann ich die Connection schließen soll und hab es im Applet in der destroy-Methode aufgerufen, diese wird nun überschrieben.
Ist das problematisch, da dann andere Befehle, die die destroy-Methode im Hintergrund aufrufen würde, nicht mehr ausgeführt werden?
Wann oder wie soll ich das dann aufrufen?
Wie macht ihr das bei mehreren Abfragen? Immer eine neue Connection erstellen? Wie siehts dann mit der Performance aus?
Vielen Dank
Ich hab mal eher informativ eine Frage zu JDBC.
Die Reihenfolge bei der Abfrage ist ja sozusagen:
-Connection erstellen
-Statement-Objekt erzeugen
-ResultSet für Ergebnisse
-Connection schließen
Jetzt kann es ja sein, dass ich mehrere Abfragen zu unterschiedlichen Zeiten absenden will, kann also nicht in einem Ritt die oben aufgeführte Reihenfolge durchgehen, wenn ich die Connection offen halten möchte.
Also hab ich alles in einzelne Methoden gepackt.
Nun weiß ich aber nicht, wann ich die Connection schließen soll und hab es im Applet in der destroy-Methode aufgerufen, diese wird nun überschrieben.
Ist das problematisch, da dann andere Befehle, die die destroy-Methode im Hintergrund aufrufen würde, nicht mehr ausgeführt werden?
Wann oder wie soll ich das dann aufrufen?
Wie macht ihr das bei mehreren Abfragen? Immer eine neue Connection erstellen? Wie siehts dann mit der Performance aus?
Vielen Dank