开发语言:C#
数据库:SQL server2000
问题:
在打开连接“sqlconnection cn = new sqlconnection(...);cn.open();”之后
使用“cn.Close()”关闭
但是在数据库中查看,该连接依然存在。
如何强行关闭?

解决方案 »

  1.   

    你完全不必担心这样的连接,因为为了性能FrameWork自动为 ADO.NET 客户端应用程序提供连接池,当下次你使用open的时候,连接会从池中查找匹配的给你使用..这样速度就快很多..不必每次创建再打开..加快了速度.
      

  2.   

    补充一下,当你某天发现提示你连接池已满的时候,记得Close你的对象..默认的连接池最大数是100..
      

  3.   

    要这样才行的。
    cn.Close();
    cn=null;