2

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

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

谢谢

4

6 回答 6

12

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

于 2009-01-08T20:45:02.657 回答
6

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

于 2009-01-08T21:20:27.407 回答
2

Firebird Embedded - 只需要几个 DLL 文件,并且您拥有完整的数据库。多年来一直在使用它。 如何在 Java 中使用它

于 2009-01-09T09:22:48.413 回答
1

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

于 2009-01-08T20:44:09.243 回答
1

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

于 2009-01-08T20:44:45.277 回答
0

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

于 2009-01-09T09:25:57.020 回答