【发布时间】:2011-10-25 14:57:08
【问题描述】:
为了填充我的数据库,我有一些这样的循环:
for (int i=0;i<something;++i){
myDatabase.insert(...);
}
但是当我运行它时,它需要很长时间。所以我想知道如何改善运行时间? 我会尝试像这样只调用一次插入:
String queries="";
for (int i=0;i<something;++i){
queries += "my query;";
}
myDatabse.execSQL(queries);
但是 execSQL 函数只插入第一个查询,而不插入其他查询。 那我该怎么办呢?
【问题讨论】:
标签: android sqlite query-optimization