当我们在不关闭连接的情况下将 SQL 连接对象设置为 null 时会发生什么。 SQL 服务器仍保持连接?和谁在一起?
我对此进行了大量搜索,但没有找到答案
将连接对象/引用设置为 null 时,
Connection conn = null;
在这种情况下,将删除对连接对象的引用,因为连接处于打开状态,因此它将处于打开状态,并且您的资源将不可用。
如果不关闭连接,则可能会出现连接泄漏。在 finally 块中关闭连接很重要。
没有 sql 服务器不会保持连接,当你写 Connection conn = null 时,它会从堆栈中删除对象地址,但堆仍然保存他的 object.so 的值,它会增加泄漏的内存,因为内存仍然被堆占用。