在內存數據庫中,是否需要關閉ResultSets,Statements和Connections?內存中數據庫關閉()
我的Java程序使用HSQLDB創建一個「內存表」,並用數據填充它,稍後再查詢它。沒有持久性。一切都在記憶中完成。該程序是單線程的,只有一個數據庫連接(即沒有數據庫連接池)。
在內存數據庫中,是否需要關閉ResultSets,Statements和Connections?內存中數據庫關閉()
我的Java程序使用HSQLDB創建一個「內存表」,並用數據填充它,稍後再查詢它。沒有持久性。一切都在記憶中完成。該程序是單線程的,只有一個數據庫連接(即沒有數據庫連接池)。
最好關閉你的jdbc對象 - 否則你會冒內存泄漏的風險。
閱讀(至少)項目6和7從Effective Java, Chapter 2 - 它們或多或少有關係。
另外,最好是自己清理一下,以便更好地瞭解「我現在在用的是什麼」。