什么是首选模式:根据需要启动与数据库的连接或为此目的维护单例?

时间:2012-07-04 13:41:41

标签: asp.net multithreading webforms singleton design-patterns

此外,如果在ASP.NET网站上使用后一种模式,则使用“始终打开”连接;线程安全?还是会出现并发问题。如果没有任何问题,ASP.NET将如何隐式创建I / O线程/或静音以确保不会发生这种情况,或者它会是什么?

问题,问题......

2 个答案:

答案 0 :(得分:1)

最好使用内置的Connection Pooling,因此根据需要启动连接。他们只是来自游泳池。

答案 1 :(得分:0)

让ADO.NET为您管理连接池。

当您需要新连接时,实例化一个新连接:如果池中存在一个连接,它将被重置并返回给您。当您处置连接时,它将返回到池中。

相关问题