在try括号内打开DataBase Connection?

时间:2016-01-13 14:09:47

标签: database-connection

我想知道在try的括号内部连接是否有用是因为最后没有必要关闭它自动发生的连接.....?

1 个答案:

答案 0 :(得分:0)

using语句中定义连接的值是定义的变量自动放置在块的末尾。在您完成使用后,明确Close()连接仍然是一种很好的做法。在SQL Server中像这样:

using(var conn = new SqlConnection(...)) {
    ...
    conn.Close();
}

using()块结束时,即使块内发生异常,也会自动调用conn.Dispose()