2016-09-20 16 views
0

私はデータ処理用のライセンスソフトウェアを使用しています。処理するデータに関する情報を格納する埋め込みDerbyデータベースを作成します。他のアプリケーションによって作成されたアクセスDerby DB

私の質問は、私がプログラムを実行しなくてもプログラムが作成するデータベースにアクセスすることは可能ですか?自分のJVMアプリケーションからデータベースにアクセスしたい。

注意:以前はDerbyを使用したことはありません。以前はJavaに慣れていませんでした。

+1

可能ですが、アプリケーションがデータベースに認証または暗号化を設定している可能性があります。これにより、正しい資格情報とパスワードを知っておく必要があります。 –

+0

@BryanPendletonありがとうございました。私はまだそれを試してみるだろう。おはようございます。 – user3557405

+1

素晴らしい!まず、SquirrelSQLのようなツールをインストールし、そのツールでDerbyサポートを設定します。ビジュアルなデータベースブラウジングツールを使用して、不慣れなデータベースインスタンスを探検する方がはるかに簡単です。 –

答えて

1

はい、RazorSQLを使用してNuix DBを参照しています。ストアフォルダーに移動すると、テーブルが表示されます。理解するのが最も簡単なスキーマではありませんが、必要なものを見つけることができるはずです。

0

Derbyは、すべてのデータベースと同様に、最終的にはそのデータをHDDまたはSSDに保存します。他の多くのものと同様に、Iファイルも保存します。したがって、ファイルにアクセスできる他のプログラムであれば、理論上はデータにアクセスできます。他のプログラムをシャットダウンし、同じDerby Javaライブラリー・バージョンを使用して、独自のプログラムまたはDerbyサーバー・デーモンにファイルにアクセスさせることができます。

しかし、あなたは直面するか問題です。データベーススキーマはわかりません。したがって、読んだデータを解釈するのは難しいかもしれません。

関連する問題