与我的应用程序一起提供的开源数据库[关闭]

Posted

技术标签:

【中文标题】与我的应用程序一起提供的开源数据库[关闭]【英文标题】:Open source Database to ship with my application [closed] 【发布时间】:2009-01-08 20:42:19 【问题描述】:

我需要可以随我的商业应用程序一起提供的开源数据库。 它不应该有任何安装(即没有窗口服务和设置)。

可以是单用户数据库。它应该可以在 Windows 环境中工作,并且可以在 Java 代码中使用。

谢谢

【问题讨论】:

【参考方案1】:

我真的很喜欢SQLite。您可以通过SQLiteJDBC 将它与 java 一起使用。它是非常好的嵌入式数据库。不过对于 Java,使用Derby 可能更容易。

【讨论】:

德比准备好迎接黄金时段了吗?【参考方案2】:

您可能还想查看HSQL 和H2,它们都是用Java 编写的开源嵌入式数据库。

【讨论】:

【参考方案3】:

Firebird Embedded - 只需要几个 DLL 文件,您就拥有完整的数据库。多年来一直在使用它。 How to use it in Java

【讨论】:

【参考方案4】:

查看 SQLite。我没用过,但我有应用声称使用它,我无法区分。

【讨论】:

【参考方案5】:

SQLite 怎么样? 它具有良好的性能,并且只有一个用户,您不必担心并发问题。

【讨论】:

【参考方案6】:

Oracle 伯克利数据库:http://www.oracle.com/database/berkeley-db/index.html

【讨论】:

以上是关于与我的应用程序一起提供的开源数据库[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

免费开源浏览器内图像编辑器[关闭]

开源 SOA 堆栈 [关闭]

我的数据库未与我的 MVC 应用程序一起部署

开源数据挖掘工具,寻找一个不错的选择(GNU 数据挖掘应用程序)[关闭]

如何将多个安卓设备与我的数据库同步? [关闭]

我的开源 Java 持久性库应该支持哪些其他 RDBMS [关闭]