【发布时间】:2009-01-08 20:42:19
【问题描述】:
我需要可以随我的商业应用程序一起提供的开源数据库。 它不应该有任何安装(即没有窗口服务和设置)。
可以是单用户数据库。它应该可以在 Windows 环境中工作,并且可以在 Java 代码中使用。
谢谢
【问题讨论】:
标签: database open-source embedded-database
我需要可以随我的商业应用程序一起提供的开源数据库。 它不应该有任何安装(即没有窗口服务和设置)。
可以是单用户数据库。它应该可以在 Windows 环境中工作,并且可以在 Java 代码中使用。
谢谢
【问题讨论】:
标签: database open-source embedded-database
我真的很喜欢SQLite。您可以通过SQLiteJDBC 将它与 java 一起使用。它是非常好的嵌入式数据库。不过对于 Java,使用Derby 可能更容易。
【讨论】:
Firebird Embedded - 只需要几个 DLL 文件,您就拥有完整的数据库。多年来一直在使用它。 How to use it in Java
【讨论】:
查看 SQLite。我没用过,但我有应用声称使用它,我无法区分。
【讨论】:
SQLite 怎么样? 它具有良好的性能,并且只有一个用户,您不必担心并发问题。
【讨论】:
Oracle 伯克利数据库:http://www.oracle.com/database/berkeley-db/index.html
【讨论】: