gpt4 book ai didi

c# - 多个(每页)与单个(静态/全局)数据库连接

转载 作者:可可西里 更新时间:2023-11-01 02:43:36 27 4
gpt4 key购买 nike

我在 Asp.Net 网站上工作。目前,我正在为每个页面(加载时)创建(并关闭)一个数据库连接。但我不确定,那是真正的方法。我想知道,如果我在静态类或 WebApplication 的主 Global.asax 中创建数据库连接,是否比在每个页面创建数据库连接更好?

顺便说一句,我使用的是 MySQL,而不是 MsSQL!

最佳答案

最佳做法是打开连接并在使用后关闭它。连接被池化,使用的连接将被释放以重新使用到连接池。此外,连接不是线程安全的,您将在为 Asp.Net 等多线程应用程序使用一个全局连接时遇到问题。

关于c# - 多个(每页)与单个(静态/全局)数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29213843/

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