gpt4 book ai didi

C# SQL Server Coonnectivity - 持续连接(客户端 - 服务器

转载 作者:行者123 更新时间:2023-11-29 08:06:15 24 4
gpt4 key购买 nike

我编写了许多桌面应用程序,并且使用 mysql 连接到数据库并使用 sql 查询数据库,所有应用程序都运行良好。我现在想启动一个更大的项目,当我可以作为客户端-服务器关系连接到服务器并且只需查询而无需不断打开和关闭连接时,建立许多数据库连接感觉“错误”。

我在谷歌上做了相当多的挖掘,但无济于事。我认为这是一种我知道要搜索什么,但不知道要搜索什么的情况。

任何朝着正确方向轻轻插入的行为都将不胜感激!

最佳答案

通常,公认的最佳实践是打开数据库连接,执行一些操作,然后关闭连接。

最好不要担心以这种方式使用大量连接的效率。 SqlServer 使用连接池很好地处理了这个问题http://msdn.microsoft.com/en-us/library/8xx3tyca(v=vs.110).aspx

如果您决定在应用程序的整个使用过程中保持连接打开,您将面临存在大量空闲连接的风险,这比打开和关闭连接更“错误”。

显然,这些规则也有异常(exception)(例如,如果您发现自己在很短的时间内连续打开了 100 个连接)...但这只是一般建议。

关于C# SQL Server Coonnectivity - 持续连接(客户端 - 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22683332/

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