首頁  >  文章  >  Java  >  如何避免H2記憶體資料庫中的「Table Not Found」錯誤?

如何避免H2記憶體資料庫中的「Table Not Found」錯誤?

Patricia Arquette
Patricia Arquette原創
2024-10-26 03:25:02791瀏覽

 How to Avoid the

H2 記憶體資料庫:解決「找不到表」錯誤

記憶體資料庫提供了一種便捷的資料儲存方式在正在在運行的應用程式的記憶體中。但是,在使用 H2 記憶體資料庫時,嘗試存取表時經常會遇到「找不到表」錯誤。

當資料庫 URL 配置為「jdbc:h2:mem」時,通常會發生此錯誤:測試。 」預設情況下,關閉與記憶體資料庫的最後一個連線將導致H2 丟棄其內容。要解決此問題,應修改資料庫URL 以包含參數「DB_CLOSE_DELAY=-1」。此設定指示H2 只要虛擬機器正在運行,就保持資料庫開啟並保留其內容。並且可以成功存取表。資訊。

以上是如何避免H2記憶體資料庫中的「Table Not Found」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn