当前位置: 代码迷 >> Sql Server >> SqlConnection对象关闭后 数据库端还能看到连接,该怎么处理
  详细解决方案

SqlConnection对象关闭后 数据库端还能看到连接,该怎么处理

热度:71   发布时间:2016-04-24 10:52:49.0
SqlConnection对象关闭后 数据库端还能看到连接
我建立了一个简单窗体Form1 上面只有一个Button2

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim sCn As New SqlConnection(strConnect)
        sCn.Open()
           do something  ‘一些简单的 无关的数据操作
        sCn.Close()
    End Sub

但是我看到SQL SERVER2005\express的活动监视器里总是有这个连接。
只要把这个程序关闭,连接马上没了。

这个是什么问题? 那里需要特别注意的吗?
  
------解决方案--------------------
因为没有真正的物理断开
连接还在连接池
其它的线程用的时候,就可以重用这个连接
这样的好处,不需要每次建立物理连接
每次连接是需要内存和cpu资源的
------解决方案--------------------
去搜索一下 【数据库连接池】 就懂了。