首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建到SQL Server数据库的连接池,确保所有连接都保持打开状态

如何创建到SQL Server数据库的连接池,确保所有连接都保持打开状态
EN

Stack Overflow用户
提问于 2019-11-26 19:31:25
回答 1查看 2.1K关注 0票数 1

对于我在SQLCore2.2中开发的项目,我正在尝试实现一个.NET数据库连接的连接池。因此,每当业务实体需要连接任何数据库时,它都会从连接池中拉出连接并使用。还需要保持连接池中的连接处于活动状态。所有的数据库都在Azure中。

能否请您指导我或提供一个示例,如何在C#代码中实现连接池?连接池是否可以使用任何标准库实现?

EN

回答 1

Stack Overflow用户

发布于 2019-11-26 21:14:34

使用System.Data.SqlClientMicrosoft.Data.SqlClient指定Min Pool Size=连接字符串关键字,以指示池化连接的初始数量。这些物理连接在不使用时将在池中保持打开状态。

连接通常是按需获取的,并在几分钟不使用时自动关闭,因此此设置通常仅用于特殊情况。参见SQL Server Connection Pooling (ADO.NET)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59049995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档