寻找一个不需要任何安装的简单的数据库替代方案

时间:2012-11-01 12:02:41

标签: java database

我一直在做我的作业(就像你问的那样;))但是我没有发现任何真正能满足我需求的东西,所以在这里:

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

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

4 个答案:

答案 0 :(得分:3)

Apache derby是JDK 6以后的一部分。你可以使用它。

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

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

答案 1 :(得分:2)

您可以使用SQLiteSQLite JDBC Adapter

答案 2 :(得分:1)

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

答案 3 :(得分:1)

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