sql连接从命令对象关闭

时间:2012-12-07 06:07:29

标签: .net ado.net

我正在关闭sql连接,如:

commandObject.connection.close();

是否会关闭基础sqlConnection对象。

请帮忙......

非常感谢, Sreekanth Mohan

1 个答案:

答案 0 :(得分:0)

传递开放连接不是我的方式。

防御性编码

SqlConnection con;
try 
{
    con = _DBManager.getConnection();
    if (con.State != con.Open) con.Open;
    SqlCommand cmd = con.CreateCommand();
    // use cmd
}
catch (Exception Ex)
{
    Debug.WriteLine(Ex.ToString();
}
Finally 
{
    con.Close();
    Debug.WriteLine(con.State.ToSting());  // see for youself if it is closed
}