我的应用程序使用数据库,它预先填充了大约50个值。我通过在我的DbHelper类的onCreate部分执行大约50个db.execSQL(“INSERT INTO ....语句”来完成此操作。
我想知道是否有更理想的方法来处理初始值的插入,或者这是否完全可以接受。
答案 0 :(得分:1)
您可以将多个值集同时添加到一个表中:
INSERT INTO mytable (column_a, column_b)
VALUES (val_1, val2), (val_3, val_4), etc
这将表现得更快,更简洁!
此外,您可能需要考虑从属性文件或类似文件中加载此数据,以便在初始值发生变化时更容易更改。