0

我的应用程序是一个报告应用程序。我正在使用 jdbc 连接数据库(MySQL)。有些报告需要花费大量时间来生成报告。有什么方法可以让我停止/终止程序本身的长时间运行的报告/查询执行。我计划构建一个屏幕,显示当前正在运行的报告列表和停止/终止报告的选项。

请指教。

4

1 回答 1

0

最后这就是我所做的,

创建了一个从每个会话开始的线程。

线程跟踪时间(使用计时器 api),线程等待特定时间并检查查询是否执行完成。

如果是,则什么也不做,否则终止运行 jdbc 代码的线程并将事件记录到数据库。

于 2013-11-12T09:45:13.040 回答