在内存数据库中,是否有必要关闭ResultSet、Statements和Connection?
我的 Java 程序使用 HSQLDB 创建一个“内存表”并用数据填充其中,以便稍后查询。没有坚持。一切都在内存中完成。该程序是单线程的,只有一个数据库连接(即没有数据库连接池)。
最佳答案
最好始终关闭您的 jdbc 对象 - 否则您将面临内存泄漏的风险。
(至少)阅读 Effective Java, Chapter 2 中的第 6 条和第 7 条- 它们或多或少相关。
关于java - 内存数据库 close(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2295076/