当前位置:编程学习 > C#/ASP.NET >>

在C#用odbc连接释放问题

在C#中用ODBC连接后,当我断开这个连接后,用:
con.Close();
con.Dispose();
它没有马上连接,还会有大约一分钟后才会真正断开,有什么命令可以强制断开。
多谢各位了。 --------------------编程问答-------------------- 据我所知,一个断开,一个释放,好像没有什么强制断开的
不知你怎么知道还有一分钟才真正断开 --------------------编程问答-------------------- close()就断开了啊?
真正断开什么意思,你close()后还可以执行查询等? --------------------编程问答-------------------- 是的close已经断开了啊!你想要怎样! --------------------编程问答-------------------- 顶啊!!!!!!!!!! --------------------编程问答-------------------- 断开后它还会存在于连接池里面的 --------------------编程问答-------------------- Close的时候就已“断开”了

之所以还存在与池中,是由垃圾回收机制决定的

什么时候消失,意味着什么时候“被回收”,不用太在意那个时间问题的。

要么就试试看GC.Collect()吧 --------------------编程问答-------------------- dispose() 后面就没有了,该方法继承于Idispose接口,实现是类似于委托,用了操作符重载
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,