今天看到了这个问题,但我不确定我是否理解。也使用相同的连接字符串导致他们将“共享”连接(如果免费),对不对?所以,可以将类作为参考传递给多线程应用程序中的每个客户端,并调用其方法。无论如何,在第一个连接起来的情况下,不会有短暂的滞后吗?使用连接池,什么是正确的方法?
public int(string commandText)
{
SqlConnection con=new SqlConnection(SOME CONSTRING with pooling ON)
...
}
public string(string commandText)
{
SqlConnection con=new SqlConnection(the same CONSTRING with pooling ON)
...
}
谢谢你的回答。但是,我没有传递连接对象,只引用了每个方法创建SQLConnection的类。另外每个调用任何方法的线程都会创建自己的连接对象。 – Snake 2010-07-13 12:44:36
在这种情况下,连接是在一个类中还是另一个类中创建并不重要。 – 2010-07-13 13:17:36