首頁 > Java > java教程 > 主體

如何防止H2記憶體資料庫出現「Table Not Found」錯誤?

Mary-Kate Olsen
發布: 2024-10-26 17:11:02
原創
858 人瀏覽過

How to Prevent

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!