2009-10-06 16 views
6

Come si annulla una query postgres con esecuzione prolungata tramite JDBC o Java?Come annullare una query postgres in java/JDBC

Il caso d'uso sarebbe che un utente avvia una query su un database Postgres tramite un front-end, ma poi si decida diversamente e vuole abort/annullare la query attualmente in esecuzione.

risposta

4

Chiama il metodo java.sql.PreparedStatement.cancel(). Controllare se il driver JDBC postgres supporta questo metodo. Per quanto posso vedere dal codice sorgente dell'ultimo driver JDBC postgres, lo fa interrompe la ricerca.

+0

Grazie Boris, questo è tutto. Funziona come un fascino. – Dieter