随我的应用程序一起提供的开源数据库

时间:2009-01-08 20:42:20

标签: database open-source embedded-database

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

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

由于

6 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:6)

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

答案 2 :(得分:2)

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

答案 3 :(得分:1)

了解SQLite。我没有使用它,但是我有使用它的应用程序,我无法区分它。

答案 4 :(得分:1)

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

答案 5 :(得分:0)