2009-10-06 6 views
6

Comment annuler une requête Postgres longue durée via JDBC ou Java?Comment annuler une requête postgres dans java/JDBC

L'usecase serait qu'un utilisateur lance une requête sur une base de données postgres via un frontal, mais il décide alors autrement et veut annuler/annuler la requête en cours d'exécution.

Répondre

4

Appelez la méthode java.sql.PreparedStatement.cancel(). Vérifiez si le pilote JDBC postgres prend en charge cette méthode. Pour autant que je peux voir à partir du code source du dernier pilote JDBC postgres arrêter la requête.

+0

Merci Boris, c'est tout. Fonctionne comme un charme. – Dieter