H2 記憶體資料庫:解決使用「jdbc:h2:mem:
時的「Table Not Found」錯誤嘗試連接到記憶體資料庫時出現錯誤訊息「Table 'TABLE_NAME' not found」通常表示有設定問題,因為該表在建立後已關閉。 :
例如,修改後的連線URL 將如下所示:;DB_CLOSE_DELAY=-1
jdbc:h2:mem:test;DB_CLOSE_DELAY=-1
當您使用預設設定(例如jdbc:h2:mem:test)連接到H2 中的記憶體資料庫時,最後一個連線關閉時資料庫內容會遺失。就保持開啟狀態。 🎜>
預設情況下,關閉最後一個資料庫連線將關閉資料庫。當機處於活動狀態時保留記憶體資料庫的內容,請使用jdbc:h2:mem:test;DB_CLOSE_DELAY=-1。使用表格而不會遇到「找不到表格」錯誤。以上是如何防止H2記憶體資料庫出現「Table Not Found」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!