Hallo liebes Forum,
meine Frage behandelt zwar Java, aber ich hoffe ihr könnt mir trotzdem weiterhelfen.
Also ich habe eine Methode, die das DB-ResultSet zurückgeben soll, und nach der Anfrage die Verbindung schliessen soll.
//Code:
public ResultSet getDBData(String query){
ResultSet rs_tmp;
Connection cn = this.getConnection();
try{
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery(query);
rs.close();
st.close();
cn.close();
return rs;
} catch (SQLException e){
error = true;
errorMsg = e.getMessage();
}
}
Leider meldet der Compiler, dass eine Rückgabe von "rs" nach dem schliessen nicht mehr möglich ist.
Meine Frage daher: Wie ist es möglich das ResultSet zurückzugeben und die DB-Connection zu schliessen?
vielen Dank für eure Hilfe....