ホームページ >Java >&#&チュートリアル >H2 インメモリ データベースでテーブルを作成した後に「テーブルが見つかりません」というエラーが表示されるのはなぜですか?
「jdbc:h2:」を使用してメモリ内の H2 データベースに接続する場合: mem:test" URL を使用すると、以前にテーブルを作成したにもかかわらず、「テーブルが見つかりません」というエラーが発生する可能性があります。この異常は、DDL 操作後に接続を閉じるという H2 のデフォルト動作が原因で発生し、テーブルにアクセスできなくなります。
jdbc:h2:mem:test;DB_CLOSE_DELAY=-1この問題を解決するには、「;DB_CLOSE_DELAY=-1」を追加して接続 URL を変更し、データベースを永続的に開いたままにし、テーブルが破棄されないようにします。変更された URL は次のようになります。
以上がH2 インメモリ データベースでテーブルを作成した後に「テーブルが見つかりません」というエラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。