gpt4 book ai didi

c# - 使用 "using"语句时 ado.net 关闭连接

转载 作者:IT王子 更新时间:2023-10-29 04:08:48 26 4
gpt4 key购买 nike

我正在像这样对 SQL Server 执行我的数据库访问方法

  using (SqlConnection con = new SqlConnection(//connection string)
{
using (SqlCommand cmd = new SqlCommand(storedProcname, con))
{
try{
con.open();
//data reader code
}
catch
{

}
}
}

我需要关闭或处理 SqlCommand,还是 using 语句会为我处理这些?我只是不想连接挂起谢谢

最佳答案

using 将为您处理。在后台,SqlConnection.Dispose() 调用 SqlConnection.Close() 方法,而 SqlCommand.Dispose() 调用 SqlCommand .Close().

作为附加背景,using 语句是 try ... finally 的语法糖,它将 IDisposable 对象放置在 最后

关于c# - 使用 "using"语句时 ado.net 关闭连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4389506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com