2009-10-06 5 views
6

Wie kann ich eine lang andauernde Postgres-Abfrage über JDBC oder Java abbrechen? Der Anwendungsfall wäre, dass ein Benutzer eine Abfrage über eine Postgres-Datenbank über ein Frontend startet, aber dann entscheidet er sich anders und möchte die aktuell laufende Abfrage abbrechen/abbrechen.So brechen Sie eine Postgres-Abfrage in Java/JDBC ab

Antwort

4

Anruf java.sql.PreparedStatement.cancel() Methode. Überprüfen Sie, ob der JDBC-Postgres-Treiber diese Methode unterstützt. Soweit ich aus dem Quellcode des neuesten Postgres JDBC-Treiber sehen kann, tut die Abfrage zu stoppen.

+0

Danke Boris, das ist es. Klappt wunderbar. – Dieter

Verwandte Themen