应该用上CLOSE,这是开始编程的好的思想,就我用来好象不CLOSE 也没什么影响,但最好还是用上!

解决方案 »

  1.   

    这要看把SqlConnection用在哪里了?如果是用在DataReader,那么你需要Close, 如果是使用DataAdapter,你可以不用显式的调用Close方法,因为.net会为你维护这个Connection。
      

  2.   

    只要是在开始时调用了Open的话,那么在操作结束的时候必须调用Close,要不然就会浪费资源
      

  3.   

    我认为:当你不再需要这个sqlconnection时,你应该close它,免得它消耗额外的系统资源!!!谢谢!!!^_^
      

  4.   

    看看微软的.net petshop例子
    实现idisposable接口,采用Dispose方法
      

  5.   

    SQlconnection 隐式的管理connection pool, 也就是说如果两个连接字串一样,会被加入到一个连接池。打开连接之后不关闭,那么连接不会归还到连接池。这会导致什么样的状况?我看到MSDN的这一段时,“关闭”这两个字用的是粗体。