在asp.net应用程序中打开/关闭连接的好习惯?
发布时间:2020-05-23 20:04:48 所属栏目:asp.Net 来源:互联网
导读:我一直在ASP.net上开发一个Web应用程序.我的应用程序有几个页面,所有这些页面都需要显示由数据库填充的表.现在我正在做的是,在每个页面上,我打开一个数据库连接,执行特定于该页面的查询,并关闭数据库连接.因此,每当用户单击链接转到新页面或单击网格页面等表
|
我一直在ASP.net上开发一个Web应用程序.我的应用程序有几个页面,所有这些页面都需要显示由数据库填充的表.现在我正在做的是,在每个页面上,我打开一个数据库连接,执行特定于该页面的查询,并关闭数据库连接.因此,每当用户单击链接转到新页面或单击网格页面等表单控件时,就会发生这种情况. 从性能的角度来看,我想知道这是否是一场灾难.有没有更好的方法来做到这一点? 解决方法几乎普遍,数据库连接应按如下方式处理:尽可能晚地打开,并尽快关闭.打开和关闭多个查询/更新…不要认为保持打开可以为您节省任何费用.因为连接池通常可以很好地管理连接.在单个页面的制作中打开/关闭几个/几个连接是完全正常的.试图在页面视图之间保持单个连接打开会非常糟糕……在任何情况下都不要这样做. 基本上,使用连接池(几乎所有提供程序都默认启用),“关闭”连接实际上只是将其释放回池以供重用.试图让自己保持开放会占用宝贵的联系. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 返回新的RedirectResult()vs返回Redirect()
- asp.net-mvc-3 – 模型binder属性类型int的问题
- Jquery 组合form元素为json格式,asp.net反序列化
- asp.net-mvc – 如何在Visual Studio 2015中快速解析命名空
- asp.net – 在MVC5应用程序中使用OWIN软件包的好处
- asp.net-mvc – Parallel Blob上传间歇性抛出404 Bad Reque
- asp.net – 计算代码后面的代码行数和aspx文件的工具?
- 资源解释为样式表,但在ASP.NET IIS中使用MIME类型的文本/ h
- asp.net – 带标题的Response.Redirect
- ASP.NET中的超链接控件和链接控件有什么区别?
推荐文章
站长推荐
- .net – 使用新技术时的安全问题
- asp.net-mvc – MVC 5继承的脚手架使用错误的实体
- asp.net-mvc – 如何在Visual Studio 2008和ASP.
- dependency-injection – ActionFilterAttribute
- asp.net-mvc – 查找单元测试方向,显示部分视图的
- asp.net-mvc-3 – 可以添加到显示/ EditorTempla
- .net – ELMAH对企业库异常处理块
- asp.net-mvc – 单元测试RedirectToRouteResult
- asp.net-mvc – 在一个页面中以两种不同的形式使
- asp.net – 如何从SQL数据库流.flv文件
热点阅读
