小编gee*_*joe的帖子

SqlConnection作为静态单例对象

public class db
{
    public static string connectionString =
           WebConfigurationManager.ConnectionStrings["connectString"].ConnectionString;
    public static SqlConnection OpenConnection() 
    {
        SqlConnection connection = new SqlConnection(connectionString);
        connection.Open();
        return connection;
    }
}
Run Code Online (Sandbox Code Playgroud)

我看到这样的代码,它尖叫着错!它适用于ASP.NET(2.0).我明白这是错的.

对于一个你不应该打开SqlConnection并返回它和两个为什么你要进行静态SqlConnection?如果有多个人同时尝试使用它,这不会产生问题吗?

c# singleton static sqlconnection

2
推荐指数
1
解决办法
8537
查看次数

标签 统计

c# ×1

singleton ×1

sqlconnection ×1

static ×1