java.sql.Statement für mehrere Anfragen?

Hagmak

Grünschnabel
Hallo,

seit längerem frage ich mich, ob man ein Statement-Objekt für mehrere Anfragen an eine DB verwenden kann, oder ob es besser ist, es nach jeder Anfrage zu schließen und ein neues zu öffnen.


Code:
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select irgendwas");
	
/*ResultSet verarbeiten*/	
rs.close();
           
//Sind diese beiden Zeilen notwendig?           
st.close();
st = con.createStatement();

rs = st.executeQuery("select irgendwas");

/*ResultSet verarbeiten*/	
rs.close();
st.close();

Wäre nett, wenn ihr mir meine Frage beantworten könntet.

Gruß

Hagmak
 
Hallo,

sicher kannst du ein Statement-Object für mehrere Anfragen nehmen. Ich wüsste jetzt keinen Grund immer ein neues Statement-Object anzulegen, vor allem da es dein Programm auch nur langsamer macht.

MFG

zEriX
 

Neue Beiträge

Zurück