[讨论]关于数据库链接关闭问题。
离子漂浮物 2006-11-10 09:30:13 一、今天在测试Access的链接关闭时发现一个奇怪的现象。
我的测试如下:
在需要操作数据库时进行数据库链接(以下简称dataconn,数据库链接关闭简称为dataclose)。
在Page_PreRender事件内手动关闭链接。
然后出现一个奇怪的现象,网页运行后出现了Access的ldb文件,用wholockme查看Mdb文件,发现锁定进程是aspnet_wp.exe。表明数据库链接仍然被保持着,并未被关闭。
然后直接按F5调试,发现dataconn和dataclose的次数成对,即打开多少次就关闭多少次,应该不会出现数据库锁定才是。
---------------------------------------------------------------------------------------
二、用using,会造成多次的dataconn和dataclose才能完成一次页面的呈现,这个会不会对性能方面照成不必要的消耗呢。