it-swarm-ja.com

アプリの外部からH2データベースにアクセスする

作業中のWebアプリ用に埋め込まれたH2データベースを実行しています。アプリを作成したプログラマーは去り、私はシステムを学び、このデータベースを調べる方法を考え出すことに直面しています。だから私が探しているのは、HeidiSQLやSQuirreL SQLクライアント、またはMySQLコンソールのようなもので、ログイン、データベースのクエリ、変更などを行うことができます...

これは組み込みデータベースであるため、H2 Webサイト(およびPDF)のドキュメントはまばらです。私はH2Webサイトを読んで時間を費やしましたが、これまでのところ、Javaドライバークラス、H2 JAR、 URLなど...

このデータベースにアクセスする方法を知っている人はいますか?このアプリケーションは、ローカルマシンで実行されているサーバークライアントアプリです。データベース情報を含むディレクトリ構造は次のようになります。

enter image description here

そうでなければ、データベース自体や関連ファイルがどこにあるのかさえわかりません。 H2 Webサイトでtest.h2.dbファイルについて説明していますが、持っていません。どんな助けでも大歓迎です。

更新:少し前進しましたが、まだ接続できません。 SQuirreLSQLをH2ドライバーorg.h2.Driverクラスで使用しています。設定は正しいようですが、使用しているURLは接続に適していません。基本的に、「test」が追加されたURLとして以下のディレクトリを使用しています。

C:\Users\<user>\<app_name>\db\test

そして、上記のディレクトリにある各ファイル名をURLとしても試しましたが、うまくいきませんでした。

3
nicorellius

Razor SQLをインストールし、org.hs.Driverを使用します。リスをいじるよりもはるかに簡単です;)

1
nicorellius