巧用数据库连接监控组件解决关闭问题

发表于:2012-9-28 09:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:老胡的人生    来源:51Testing软件测试网采编

  一、解决方案图

  DBConnectionManage.config: 配置文件,配置两个节点,一个是组件监视连接的最大数量一个是系统控制连接的有效时间

  MConnectionWrap:这个是被监视对象的封装类,包括连接、过期时间、开启连接的业务类的监视器(GCHandle)

  DBConnectionMonitor:连接监视主类,提供添加监视对象到一个字典里,后台线程循环遍历字典去处理被监视的对象

  TestConnectionMonitor:这个项目是测试示例以及如何使用连接监视器的示例代码

  总体思路:在我们的业务类往往有开启连接的操作,在开启连接后同时把连接加入到监视器里,然后监视器会根据连接所在业务类的状态和设置的连

  接有效期来进行处理(关闭连接,移除被监视对象)

  二、效果图

  三、代码下载

   组件下载

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号