首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tibco SQLException

Tibco SQLException
EN

Stack Overflow用户
提问于 2014-11-13 10:20:00
回答 1查看 2.3K关注 0票数 0

我在我的tibco code.Somebody中一次又一次地遇到这个错误,请告诉我如何解决这个错误,我正在使用tibco 5.7.3。

JDBC报告:(SQLState = HY000) - java.sql.SQLException: tibcosoftwareincObject已关闭。

EN

回答 1

Stack Overflow用户

发布于 2014-11-14 14:46:07

当JDBC活动被配置为以子集模式进行查询时,resultSet对象将保存在引擎中,以便进行后续的迭代。通常,只有在没有剩馀数据的情况下,resultSet对象才会关闭并从引擎中清除。但是,请记住,默认连接idleTimeout设置为5分钟。这意味着,在没有活动5分钟后,连接将被释放。因此,如果您在检索后续子集时等待的时间比idleTimeout值长,则会导致此异常,因为连接已经关闭,因此结果集不再可用。

解决方案:Engine.DBConnection.idleTimeout设置为Businessworks文件中的更高值,例如20分钟,这样这个连接就可以保持空闲状态,而无需在下一次迭代中释放,例如:Engine.DBConnection.idleTimeout=20。有关此设置的详细信息,请参阅可用自定义引擎属性列表。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26906462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档