为什么对象被回收了数据库connection不会被释放
来源:10-12 资源管理

Fiora丶
2018-02-09
数据库connection在内存中是一种怎样的存在
写回答
1回答
-
是一种非常复杂的存在:)
通常来说,很有可能我们的数据库connection对象里面只是一个数字。以前也称作handle啊,句柄啊。真正的内容在数据库驱动里面,或者被统一管理。所以垃圾回收了connection,只是把里面的这个handle回收掉。另一方面,服务器端也因为这个链接分配了资源,这些也不会被自动回收。所以需要调用close,让大家清理掉。
012018-02-10
相似问题