长时间运行CallableStatement无需等待即可执行

时间:2013-02-14 16:24:31

标签: java oracle jdbc

我有存储过程,需要约3个小时才能执行。我不想等到procedure返回值或等到执行CallableStatement execute()方法。 JDBC中是否存在这种可能性?或者我应该在新线程中使用触发器或执行等方法?感谢。

1 个答案:

答案 0 :(得分:0)

一切都准备好回复,但我想我会检查欺骗并找到:Is asynchronous jdbc call possible?

这个答案提供了许多推荐的模式来解决这个“限制”。对我来说,如果您需要多个IO绑定调用(尽管您需要警惕阻塞数据库会话),我还是建议您查看一个线程解决方案,可能使用ThreadPoolExecutor。< / p>