4

我一直在做我的功课(就像你问的那样;))但我还没有找到任何真正满足我需求的东西,所以这里是:

我是一名初级 Java 开发人员,我正在做一个小项目。我目前遇到的问题是我希望能够在一个小数据库中存储和检索数据。我尝试使用文本文件,但它们只能存储数据或一次检索所有数据,您无法选择要检索的数据。我正在寻找不需要任何安装或其他任何东西的替代方案,因为我不希望我的“客户”下载除我的应用程序之外的任何其他东西。我已经尝试过 HSQLDB,但这确实需要一些安装...

所以这是我的问题:是否有任何 Java 数据库替代品不需要任何安装并且可以选择和检索您想要的任何数据?

4

4 回答 4

3

Apache derby 是 JDK 6 及更高版本的一部分。你可以用那个。

它被称为Java DB并捆绑在 JDK 中。

如果你去JAVA_HOME/db你可以找到安装。

于 2012-11-01T12:05:54.120 回答
2

您可以使用SQLiteSQLite JDBC 适配器

于 2012-11-01T12:07:21.897 回答
1

你看过Lucene吗?它很像一个数据库,您可以通过许多非常复杂的方式查询您的“文档”列表(键值对集)。它也非常快。

于 2012-11-01T12:23:03.920 回答
1

您可以使用 Microsoft Access。如果您的计算机上安装了 Microsoft Office(假设您使用的是 Windows 操作系统),则可能还安装了 Microsoft Access。只需检查它是否已经存在,如果存在,那么最好使用 MS Access 在 java 中启动与数据库相关的编程。

于 2012-11-01T12:08:05.637 回答