标签: java postgresql jdbc
如何通过JDBC或Java取消长时间运行的postgres查询?
用例是用户在postgres数据库上启动查询 通过前端,然后他决定否则,并希望 中止/取消当前运行的查询。
答案 0 :(得分:4)
调用java.sql.PreparedStatement.cancel()方法。检查postgres JDBC驱动程序是否支持此方法。据我所知,从最新的postgres JDBC驱动程序的源代码中,确实停止查询。
java.sql.PreparedStatement.cancel()