MySQL Verwendung von rs.close() und stmt.close()

bloodghost

Mitglied
Hi!

Code:
Java:
if (conn!=null){
    			try{
    				
    				Statement stmt = conn.createStatement();
    				ResultSet rs = stmt.executeQuery("Select * from wttabelle");
    				
    				while(rs.next()){
    					int nTemp = rs.getInt(1);
    				}
    				
    				
    				rs.close();
    				stmt.close();
    				
    			}catch (SQLException i) {
					i.printStackTrace();
				}
    		}

Meine Frage: Muss rs.close() und stmt.close() zwangsläufig immer verwendet werden? Bekomme ich Probleme wenn ich es nicht so schließe? Spielt auch die Reihenfolge was ich zuerst schließe eine Rolle?

Info:
Das Ganze läuft in einer Endlosschleife und das 24h am Tag.
 
Zuletzt bearbeitet:

Fab1

Top Contributor
Also das ResultSet wird automatisch geschlossen, wenn das Statement geschlossen oder es neu ausgeführt wird. Somit hat die Reihenfolge zum Teil einen Sinn ;)
 

Ähnliche Java Themen

Neue Themen


Oben