gpt4 book ai didi

sql-server - 关闭(),但不处理() SQL 连接 - 效果

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

我读到this有关处理 SQL 连接的问题。

我的问题是,简单地关闭 SQL 连接而不处理它有多糟糕?我们有一个函数,只是简单地关闭,但从未释放,并且每天使用 1000 次。是简单地关闭它更好,还是关闭并丢弃它更好?

我知道 dispose() 也会关闭连接,但是我想知道为什么 close 不释放连接。

最佳答案

关于连接的重要一点是关闭它们,以便将它们返回到连接池。

因此,只要您严格遵守关闭连接和不重复使用连接的要求,处置和关闭连接之间就没有什么区别。

但是,习惯将连接的创建包装在 using 中声明意味着您永远不会忘记关闭它。

这是一个通用的好习惯用法 - 创建任何实现 IDisposable 的对象应该包裹在 using 中陈述,作为这样的习语,它也是一个很好的联系方式。

关于sql-server - 关闭(),但不处理() SQL 连接 - 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14321075/

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