This page建议我可以手动调整DB2的keepAliveTimeout
值。
此list of driver properties that I've found未提及此设置。
此other list of JDBC and SQLJ propeties提及keepAliveTimeOut
设置。但是,它也说
除非另有说明,否则所有属性都在com.ibm.db2.jcc.DB2BaseDataSource中。
我该怎么做?据我了解,这些设置与DB2连接字符串设置不同,否则上述列表也会提到currentSchema
设置。
Yet another page suggests我需要一个名为db2dsdriver.cfg
的文件,但根据this list,这似乎不适用于JDBC。
如何为JDBC配置keepAliveTimeout
并检查它是否处于活动状态并设置为我配置的任何内容?
答案 0 :(得分:1)
我看到您必须在连接字符串中指定 keepAliveTimeout=0
并且如果您使用 0 作为值 jdbc 不使用内部值但它将使用操作系统的值作为间隔时间。
我在这里发现: