使用初始值填充SQLiteDB

时间:2011-04-16 16:09:43

标签: android sql sqlite

我的应用程序使用数据库,它预先填充了大约50个值。我通过在我的DbHelper类的onCreate部分执行大约50个db.execSQL(“INSERT INTO ....语句”来完成此操作。

我想知道是否有更理想的方法来处理初始值的插入,或者这是否完全可以接受。

1 个答案:

答案 0 :(得分:1)

您可以将多个值集同时添加到一个表中:

INSERT INTO mytable (column_a, column_b)
VALUES (val_1, val2), (val_3, val_4), etc

这将表现得更快,更简洁!

此外,您可能需要考虑从属性文件或类似文件中加载此数据,以便在初始值发生变化时更容易更改。