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



使用JDBC连接到Derby数据库,一段时间后,Derby或JDBC会自动关闭连接。(这可以称为"连接寿命"值或超时值)。

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

我看了很多页,包括DriverManager getConnection的连接超时如何在超时后重新建立JDBC连接?

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

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

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

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

请尝试与IT人员一起查看您的网络配置。

最新更新