我使用许可软件进行数据处理,Nuix。它创建一个嵌入式Derby数据库来存储有关其处理的数据的信息。
我的问题是:即使我不运行程序,我是否可以访问程序创建的数据库?我想从我自己的JVM应用程序访问数据库。
请注意:我以前从未使用过Derby,也不会精通Java。
答案 0 :(得分:2)
是的,我使用RazorSQL浏览Nuix数据库。将其指向商店文件夹,它应显示表格。不是最简单的架构,但你应该能够找到你需要的东西。
答案 1 :(得分:1)
Derby与所有数据库一样,最终将数据存储在您的HDD或SSD上。和许多其他人一样,它将它们存储在我的文件中。因此,理论上,任何其他可以访问文件的程序都可以访问数据。您可以使用相同的Derby Java库版本关闭其他程序并让您自己的程序或Derby服务器守护程序访问这些文件。
但是您将遇到一个问题:您不会知道数据库架构。因此,可能很难解释您阅读的数据。