连接池中长时间没用的连接会自动关闭吗?

boaifeng 2011-10-18 02:34:24
我现在做的一个项目一直使用的是oracle数据库,由于中间发送简讯的功能需要使用到sql server2005 的数据库,部署以后发现log中报了sql server 连接关闭的exception,之前在本地跑得时候是没有任何问题的。查资料是说 TCP/IP property “Keep Alive” in SQL Server 2005
can detect a “orphaned” connection in about 30seconds,请大虾指教会是这种情况导致连接关闭的吗 ?
...全文
1013 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
boaifeng 2011-10-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zjcxy3150 的回复:]
会断开连接,你可以写个后台程序定时调用连接,保存连接不断吧
[/Quote]
在真正使用到关闭这个Connection的过程是不会超过30分钟的,是因为我使用到了ConnectionPool,我想要确认的是会不会是因为连接池创建好的连接在长时间没用到就自动断开了。如果是这样的话,那么连接池的这个弊端又是怎么解决的呢?
yashucn 2011-10-18
  • 打赏
  • 举报
回复
貌似会的,长时间没有就断开了
zjcxy3150 2011-10-18
  • 打赏
  • 举报
回复
会断开连接,你可以写个后台程序定时调用连接,保存连接不断吧
oO临时工Oo 2011-10-18
  • 打赏
  • 举报
回复
mysql就是8小时会自动关闭连接,但不会通知jdbc
安心逍遥 2011-10-18
  • 打赏
  • 举报
回复
对数据库半个小时没有任何操作,肯定会丢失连接的。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧