首页 > 编程知识 正文

vs连接sql,sqlserver数据库连接字符串

时间:2023-05-05 22:47:43 阅读:153841 作者:728

Pooling :是否使用线程池,默认为true

最小线程大小,最小池大小:线程池中允许的最小线程数,默认值0

MaximumPoolSize、max pool size :线程池中允许的最大线程数,默认值为100

ConnectionReset :是否在连接断开后自动重置,默认为false

在收到第一个连接请求时创建连接池; 连接池的建立取决于数据库连接的连接字符的创建。 每个连接池与不同的连接字符串相关联。

收到新的连接请求时,如果连接字符串和连接池使用相同的字符串,则从连接池中取出连接。 否则,请创建新的连接池。

连接池中的所有连接关闭后,关闭连接池。

如果在连接池达到最大连接数时收到新的连接请求,新的连接请求将排在连接队列中。 如果连接池中存在释放的连接,则连接池将新释放的连接分配给排队的连接请求。 可以调用close和dispose将连接返回到连接池。

对于. net APP应用程序,缺省情况下允许连接池。 (这意味着不需要为此执行任何操作)当然,如果可以将Pooling=true添加到SQLConnection对象的连接字符串中,请确保APP允许使用连接池。

技巧和提示

1. xbdfj仅在需要数据库连接时才创建连接池,而不是提前创建连接池。 使用连接后立即关闭。 请勿等到垃圾收集器处理完毕。

2 .在关闭数据库连接之前,确保关闭了所有用户定义的事务。

3 .请勿关闭数据库中的所有连接。 验证连接池中至少有一个连接可用。 如果内存和其他资源是首先考虑的问题,则可以关闭所有连接,然后在下一个请求出现时创建连接池。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。