SQL数据库:如何使用预定义的数据/值创建数据库

时间:2012-03-07 15:20:11

标签: sql

我想创建一个以数据开头的数据库。我正在创建一个包含很长项目列表的应用程序。

我用过:

String item1 = "my item";
ContentValues cvItems = new ContentValues();

cvM1.put(KEY_NAME, item1);
db.insert(DATABASE_TABLE, null, cvItems);

但我认为必须为每个元素使用字符串太多而且必须有一个更短的方法。我想知道是否可以从具有预定义的所有值的数据库开始。另外,我无法在SQL中引用字符串xml中的字符串。提前谢谢

1 个答案:

答案 0 :(得分:3)

您最好的方法可能是创建一个模板数据库,其中包含您需要的所有数据,并从模板中恢复数据库的完整副本,而不是逐步构建它。然后只需调整代码中需要的任何项目,以适应该数据库实例的特定用法。

这样可以在不更新代码的情况下更轻松地更改默认数据。