我正在设计一个小程序,我想使用数据库来管理我的数据。我想要一个数据库,我可以把它放到我的系统中,以便用户可以在不安装任何数据库系统的情况下使用它。
那么有没有适合我的项目要求的数据库?
编程语言:Java 平台:跨平台(linux,windows,mac)
我想使用嵌入式数据库系统有三个原因
除了数据库之外,我还考虑使用XML文件管理数据,但我不认为使用XML是个好主意,因为更新或删除数据并不容易。
这是我第一次使用stackoverflow,所以有一些文化我不太清楚。如果我冒犯了stackoverflow,请原谅我。
答案 0 :(得分:2)
我在java中使用h2。
以下情况:
另一个真实的例子是Atlassian Confluence。您可以下载并安装Confluence,以h2开始试用。当您决定在业务中使用它时,请将其设置为连接MySQL或Oracle。
答案 1 :(得分:1)
SQLite是一种常见的选择。您可以将数据库核心功能作为库嵌入到您的应用程序中。所需的唯一本地资源是普通文件系统上的普通文件 - 没有驱动程序,后台程序等。