繁体   English   中英

tomcat 7如何保持jdbc连接永远存在

[英]tomcat 7 how to keep jdbc connection alive for ever

我有一场需要永久jdbc连接的战争。

我试过这个(context.xml)

maxActive="100" 
maxIdle="3" 
maxWait="1000"  
minIdle="1"

但是一段时间后连接仍然存在。 我如何保持jdbc连接24/7活着?

谢谢

首先: 你不能永远保持活力

在某些时候某些事情会失败/破裂。 是一些网络中断,一些软件或数据库或其他东西的维护。

所以“我想要一个我可以随时使用的连接,所以它永远不会自动关闭”不太可能发生在你身上。

相反,通过使用连接池,您可以: “我希望能够在任何时间点获得有效且可正常工作的数据库连接” ,相比之下很容易获得。

大多数良好的连接池( hikariCPc3p0 ,tomcat数据库池,...)支持保证的配置选项(即:如果数据库已启动且网络连接正常),您可以在需要时获得有效连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM