Derby / JDBC连接生存期(或空闲超时)

时间:2012-07-18 16:24:01

标签: jdbc timeout connection derby lifetime

使用JDBC连接到Derby数据库,过一会儿,Derby或JDBC会自动关闭连接。 (这可称为“连接生存期”值或超时值。)

我在哪里可以找到超时值是什么?是关闭连接的Derby还是JDBC?它是一个“空闲超时”值,因此,如果该连接上有活动,Derby或JDBC是否会更新,以便在(LastActivity + IdleTimeoutValue)处关闭连接?

我查看了一堆页面,包括 Connection timeout for DriverManager getConnection How to reestablish a JDBC connection after a timeout?

1 个答案:

答案 0 :(得分:1)

据我所知,Derby和JDBC都没有自动超时。

以下是Derby JDBC连接的可配置行为: http://db.apache.org/derby/docs/10.8/ref/rrefattrib24612.html

我不认为德比正在关闭你的联系。

我怀疑你有一个网络防火墙,或VPN,或其他一些正在关闭你显然空闲的TCP / IP连接的设备。

尝试与IT员工一起检查您的网络配置。