我在表单构造函数中使用全局变量打开数据库连接,并在表单退出按钮中将其关闭。我面临的问题是,如果我跨过表单,它不会关闭数据库连接。如果跨过表单,我如何关闭连接?
最好只检查连接状态然后关闭它。becoz如果连接已经关闭,它将给出一个异常。只需添加以下方法,它将在窗体关闭时关闭您的连接。
protected override void OnClosed(EventArgs e)
{
if (sqlConnection.State != System.Data.ConnectionState.Closed)
{
sqlConnection.Dispose();
sqlConnection.Close();
}
base.OnClosed(e);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句