C# ado.net sqlconnection 只使用close()不使用Dispose(),会占用连接池么,这样做会有什么后果啊

求打什么帮忙解答
2024-11-16 05:26:18
推荐回答(1个)
回答1:

close掉的connection可以重新open,dispose的不行,因为connectionstring清空了,但此时sqlconnection对象还在。
如果程序中没有向连接池发出请求说要connection对象,sqlconnection对象便会销毁,这也是连接池存在的意义