Hallo,
ich bekomme diesen Fehler : java.sql.SQLException: Operation not allowed after ResultSet closed
wenn ich in der Datenbank einen neuen Publicroom hinzufüge.
hier der code wodurch die Publicrooms gecached werden:
Gruß Günther
ich bekomme diesen Fehler : java.sql.SQLException: Operation not allowed after ResultSet closed
wenn ich in der Datenbank einen neuen Publicroom hinzufüge.
hier der code wodurch die Publicrooms gecached werden:
Java:
public Publicroom[] get_pubrooms() {
Publicroom[] tmp = null;
ResultSet res;
try {
ResultSet res2 = statement.executeQuery("SELECT COUNT(*) FROM `pubrooms`");
res2.next();
int len = res2.getInt(1);
tmp = new Publicroom[len];
res = statement.executeQuery("SELECT * FROM `pubrooms`");
for (int k = 0; k < len; k++) {
res.next();
tmp[k] = new Publicroom(res.getInt("id"), res.getString("name"),res.getString("heightmap"),25, get_pub_furnis(res.getInt("id")));
tmp[k].x = tmp[k].map.split("\r")[0].length();
tmp[k].y = tmp[k].map.split("\r").length;
tmp[k].cache_furnis();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return tmp;
}
Gruß Günther