A
Anon
Gast
Hallo,
ich hab ein Servlet wo auf eine Anfrage hin abfragen und eintragungen in eine DB mit einem PreparedStatement passieren. Nun erzeuge ich bei jedem Aufruf in der Methode ein neues PreparedStatement Objekt.
Soweit ich weiss kann die DB die Anfrage von einem PreparedStatement aber nur optimieren wenn man immer wieder die selbe Instanz benutzt.
Stimmt das?
Und wenn ja: Wo kann ich denn meine Referenz abspeichern im Servlet? in einer Membervariable wird sie ja nur so lange bleiben wie die Servletinstanz und die wird doch irgendwann vom Applikationserver entsorgt wenn keine Anfragen mehr kommen.
Gibts dafür ne Lösungsstrategie?
Gruss Anon
ich hab ein Servlet wo auf eine Anfrage hin abfragen und eintragungen in eine DB mit einem PreparedStatement passieren. Nun erzeuge ich bei jedem Aufruf in der Methode ein neues PreparedStatement Objekt.
Soweit ich weiss kann die DB die Anfrage von einem PreparedStatement aber nur optimieren wenn man immer wieder die selbe Instanz benutzt.
Stimmt das?
Und wenn ja: Wo kann ich denn meine Referenz abspeichern im Servlet? in einer Membervariable wird sie ja nur so lange bleiben wie die Servletinstanz und die wird doch irgendwann vom Applikationserver entsorgt wenn keine Anfragen mehr kommen.
Gibts dafür ne Lösungsstrategie?
Gruss Anon