我正在关闭sql连接,如:
commandObject.connection.close();
是否会关闭基础sqlConnection
对象。
请帮忙......
非常感谢, Sreekanth Mohan
答案 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
}