using (SqlConnection conn = new SqlConnection(connStr))
{
conn.Close();
conn.Dispose();
}
怎么在这段代码执行完成后立刻断开数据库链接,只用useing不行,加上里面的两句代码也不行,select * from master..sysprocesses a
inner join master..sysdatabases b on a.dbid=b.dbid
where b.name='mycrm_userdb'这句sql语句总是能查询到上面的链接,
求解怎么能立刻把这个链接断开
{
//这两行业是不需要的。
//conn.Close();
//conn.Dispose();
}
select * from master..sysprocesses a
inner join master..sysdatabases b on a.dbid=b.dbid
where b.name='mycrm_userdb'
这段sql语句使用的是master,并没有占用mycrm_Userdb,
查出来占用的链接数还是我前面创建的两个链接,这个sql语句并没有占用
试试
SqlConnection.ClearPool(SqlConnection conn),可以清空与指定连接关联的连接池