SqlConnection对象关闭后 数据库端还能看到连接

applekiller 2014-04-24 10:10:53
我建立了一个简单窗体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的活动监视器里总是有这个连接。
只要把这个程序关闭,连接马上没了。

这个是什么问题? 那里需要特别注意的吗?
...全文
97 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2014-04-25
  • 打赏
  • 举报
回复
在Button2_Click()末尾加一句试试: Set sCn = Nothing
skyandcode 2014-04-25
  • 打赏
  • 举报
回复
去搜索一下 【数据库连接池】 就懂了。
水族杰纶 2014-04-24
  • 打赏
  • 举报
回复
因为没有真正的物理断开 连接还在连接池 其它的线程用的时候,就可以重用这个连接 这样的好处,不需要每次建立物理连接 每次连接是需要内存和cpu资源的
  • 打赏
  • 举报
回复
不需要………………

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧