[讨论]关于数据库链接关闭问题。

离子漂浮物 离子漂浮物 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
一、今天在测试Access的链接关闭时发现一个奇怪的现象。

我的测试如下:
在需要操作数据库时进行数据库链接(以下简称dataconn,数据库链接关闭简称为dataclose)。
在Page_PreRender事件内手动关闭链接。

然后出现一个奇怪的现象,网页运行后出现了Access的ldb文件,用wholockme查看Mdb文件,发现锁定进程是aspnet_wp.exe。表明数据库链接仍然被保持着,并未被关闭。

然后直接按F5调试,发现dataconn和dataclose的次数成对,即打开多少次就关闭多少次,应该不会出现数据库锁定才是。
---------------------------------------------------------------------------------------
二、用using,会造成多次的dataconn和dataclose才能完成一次页面的呈现,这个会不会对性能方面照成不必要的消耗呢。
...全文
评论 3
收藏 已收藏
分享
返回顶部
离子漂浮物
.NET社区 62,271 成员 668,968 内容