Connection对象打开了一定要调用Close方法关闭吗
答案:2 悬赏:60 手机版
解决时间 2021-02-12 02:16
- 提问者网友:沦陷
- 2021-02-11 19:12
Connection对象打开了一定要调用Close方法关闭吗
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-02-11 20:45
SqlConnection conn = new SqlConnection(connStr);
try
{
conn.Open();
...
return comm.ExecuteReader();
}
catch (Exception)
{
Console.WriteLine("数据库操作失败!");
return null;
}
finally
{
comm.Close();
}
}
try
{
conn.Open();
...
return comm.ExecuteReader();
}
catch (Exception)
{
Console.WriteLine("数据库操作失败!");
return null;
}
finally
{
comm.Close();
}
}
全部回答
- 1楼网友:撞了怀
- 2021-02-11 21:02
不一定,如果程序需要长时间运行并且经常有读取写入操作,定义一个公共变量的connection,不用每次都去关闭打开,这样会浪费资源,在程序结束后再关闭就可以。如果只是在需要的时候偶尔调用一次,那就最好关闭。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯