从嵌入式数据库加载用户设置/首选项是否切实可行?

时间:2015-05-21 15:53:51

标签: java database-design settings

我目前正在开发的程序将具有用户首选项,我想问一下从嵌入式数据库加载这些设置是否切实可行?例如,如果用户想要不同的配色方案,则该特定颜色的值将存储在数据库中。我知道读/写文件,但这个想法会更好吗?

一些例子是如果用户想要按钮中的声音效果,他可以在设置页面中选择,它会将值作为布尔值发送到数据库。然后,当程序再次启动时,它将从数据库中读取它,然后在程序中应用所有用户首选项。

1 个答案:

答案 0 :(得分:0)

使用外部文件并不比数据库复杂(使用JSON或YAML或XML),附加属性可以通过文本编辑器检查和修改文件,这可能是加号或减号(如果您想要确保数据始终正确并因此通过您的应用程序输入,您可能不喜欢这样。但当然使用嵌入式数据库是可行的。文件还具有可以复制它们的优点,因此用户可以轻松共享设置。