在SQLite中存储一次性变量

时间:2014-10-02 21:34:24

标签: sqlite

我正在编写一个使用SQLite数据库的应用程序,以便在程序的不同运行之间保存状态。大多数状态遵循重复的结构,很好地适应SQL的关系模型。但是,有一些状态代表了与用户配置有关的全局值,一次性放入表中没有多大意义。

是否有通过SQLite或RDMS来处理此类信息的标准方法?

1 个答案:

答案 0 :(得分:4)

尝试一个简单的键值对表,如下所示:

CREATE TABLE IF NOT EXISTS settings (key TEXT, value TEXT)

然后您可以插入链接变量的记录,例如:

INSERT INTO settings (key, value) VALUES ('bg_color', 'red')

然后,您可以将其留给您的应用查询此表,并以特定于上下文的方式应用设置。