为什么如果在SqlHelper.Conn里open(),连接池会有2个或3个连接呢?
如果在using里再open(),则只有一个连接。
不用using也是一样的情况。
using会在超出using作用域外释放变量,就是会自动调用close方法关闭连接
你直接调用SqlHelper.Conn,需要自己调用Close方法释放连接
http://blog.csdn.net/csdbfans/article/details/5618816
连接池和连接是两个概念。你open不一定增加连接池里的连接,关闭也不一定减少。
http://www.cnblogs.com/eaglet/archive/2011/10/31/2230197.html
在get里面每次调用都会实例化一个SqlConnection,应该将其做成单例才对。