also:
Die Ganze Klasse ist als Singleton angelegt.
getConnection() lädt den JDBC-Treiber und stellt eine Verbindung zur DB her.
//kommentierter Code:
public ResultSet getDBData(String query){
//Verbindung aufbauen
Connection cn = this.getConnection();
try{
//Die normalen DB-Methoden
Statement st = cn.createStatement();
//query ist SQL-Anfrage
ResultSet rs = st.executeQuery(query);
//Schliessen
rs.close();
st.close();
cn.close();
//Hier sollte das ResultSet übergeben werden, um nachher einen HTML-Table zu erzeugen
return rs;
} catch (SQLException e){
//Fehlerbehandlung
error = true;
errorMsg = e.getMessage();
}
}