2016-09-20 61 views
0

我使用許可的軟件進行數據處理,Nuix。它創建一個嵌入式Derby數據庫來存儲關於它處理的數據的信息。訪問由另一個應用程序創建的Derby DB

我的問題是:即使我沒有運行該程序,我是否可以訪問程序創建的數據庫?我想從我自己的JVM應用程序訪問數據庫。

請注意:我以前從未使用過Derby,也不熟悉Java。

+1

是的,儘管應用程序可能已經對數據庫進行了身份驗證或加密,但這需要您瞭解正確的憑據和密碼。 –

+0

@BryanPendleton謝謝。我仍然會嘗試一下。祝你有美好的一天。 – user3557405

+1

太棒了!首先安裝像SquirrelSQL這樣的工具,並在該工具中配置Derby支持;使用可視化數據庫瀏覽工具來探索不熟悉的數據庫實例會更容易。 –

回答

1

是的,我用RazorSQL來瀏覽Nuix DB。將它指向一個商店文件夾,它應該顯示這些表格。不是最容易理解的Schema,但你應該能夠找到你所需要的。

0

德比像所有數據庫一樣,最終將數據存儲在您的硬盤或SSD上。和其他許多人一樣,它將它們存儲在我的文件中。因此理論上任何其他有權訪問這些文件的程序都可以訪問這些數據。您可以關閉其他程序,並使用相同的Derby Java庫版本讓自己的程序或Derby服務器守護程序訪問這些文件。

但是你會面對或問題:你不會知道數據庫模式。因此,可能難以解讀您閱讀的數據。

相關問題