Hi zusammen,
ich führe mit folgendem Code eine Funktion zum updaten der DB aus der DB (Postgres-SQL) durch
Beim ersten durchlauf funktioniert alles einwandfrei.
Wenn ich jetzt aber die Funktion mehrmals (>1) aufrufe dann bleibt das Programm bei executeUpdate() hängen.
Woran liegt das bzw wie kann ich das verhindern? gibt es eine möglichkeit zu prüfen ob das CallableStatement 'executebar' ist?
LG, KalleWirsch
ich führe mit folgendem Code eine Funktion zum updaten der DB aus der DB (Postgres-SQL) durch
Java:
CallableStatement cStmt = conn.prepareCall("{call updateFunction(?)}");
cStmt.setString(1, "test");
cStmt.registerOutParameter(1, Types.BIGINT);
cStmt.executeUpdate();
wordCount = Integer.parseInt(cStmt.getObject(1).toString());
cStmt.close();
Beim ersten durchlauf funktioniert alles einwandfrei.
Wenn ich jetzt aber die Funktion mehrmals (>1) aufrufe dann bleibt das Programm bei executeUpdate() hängen.
Woran liegt das bzw wie kann ich das verhindern? gibt es eine möglichkeit zu prüfen ob das CallableStatement 'executebar' ist?
LG, KalleWirsch