我有一个程序,它使用cx_Oracle并以块的形式接收大量的日志,并且每个块在获取下一个块之前会进行各种计算。
其中一个计算有时可能很长(我无法用它做什么,数据被发送到远程服务器),然后我可能会失去连接。
如何在不弄乱提取的情况下保持连接的活动?
谢谢!
答案 0 :(得分:-1)
在此处具有相同功能,防火墙终止与客户端(而非数据库)的连接。我尝试了一个执行" executeSQL(' select * from dual')"在间隔中,但是当主线程中的计算开始时,executeSQL()不会执行,直到计算完成。