gpt4 book ai didi

sql-server - SqlDataReader 关闭和 SqlConnection

转载 作者:行者123 更新时间:2023-12-02 17:17:52 25 4
gpt4 key购买 nike

在这种情况下,连接会发生什么情况?我不知道 reader.Close() 是否关闭了打开的 sqlconnection。

private static void ReadOrderData(string connectionString)
{
string queryString = "SELECT OrderID, CustomerID FROM dbo.Orders;";

using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(queryString, connection);
connection.Open();

SqlDataReader reader = command.ExecuteReader();

// Call Read before accessing data.
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}", reader[0], reader[1]));
}

// Call Close when done reading.
reader.Close();
}
}

最佳答案

reader.Close() 不会关闭 SqlConnection,但由于您有一个 using 语句,一旦您退出 using block ,连接将无论如何都会关闭。

关于sql-server - SqlDataReader 关闭和 SqlConnection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45224047/

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