首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么测试B/S项目里是否有数据库连接未关闭的情况

2012-02-02 
如何测试B/S项目里是否有数据库连接未关闭的情况请教如何如何测试B/S项目里是否有数据库连接未关闭的情况

如何测试B/S项目里是否有数据库连接未关闭的情况
请教如何如何测试B/S项目里是否有数据库连接未关闭的情况
用工具,还是自己写代码。



[解决办法]
用编程语言的语法特性,使用using,可以确保完整地关闭数据库连接。

反之,即使Open与Close成对出现,也未必能保证在语义上可以确保Close完整执行,必须人工仔细分析。
[解决办法]
这个
只有 自己 仔细测试 代码了
[解决办法]
sp1234(开发应用控件必须举一返十才能奏效) ,即使Open与Close成对出现,也未必能保证在语义上可以确保Close完整执行,必须人工仔细分析。
有理
[解决办法]
if(myConnection.State == ConnectionState.Closed)
{
try
{
///打开数据库连接
myConnection.Open();
}
catch(Exception ex)
{
//
}
finally
{
///关闭已经打开的数据库连接
}
}

//////////////////////////////
if(myConnection.State == ConnectionState.Open)
{
myConnection.Close();
}
[解决办法]
我一般是注意try{}catch{}finally{}
[解决办法]
同意sp1234(开发应用控件必须举一返十才能奏效) ( )

把实例Connection的东西放在using()里,这样可以的吧,我的习惯就是使用using

个人见解,共同学习


[解决办法]
using 很好啊 哈

热点排行