我建立了一个简单窗体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资源的
------解决方案--------------------
去搜索一下 【数据库连接池】 就懂了。