析构函数关闭数据库链接造成服务器错误。前5个顶者有分~
这个是主动关闭数据库链接的,没有问题。
public int close()
{
if (conn != null)
{
conn.Close();
}
return 0;
}
这个是析构函数处理的,当没有主动关闭时,我想就是析构函数来关闭,但是都把VS2005自带的web服务器弄来抛异常而关闭了。
这个是析构函数的代码
~data()
{
if (conn != null)
{
conn.Close();
}
}
求教为何析构函数怎么没有被正确执行呢?
------解决方案--------------------UP
------解决方案--------------------先顶了再说
------解决方案--------------------有垃圾回收机制了 不必在析构里写了吧
------解决方案--------------------ding
------解决方案--------------------ding