InsertHelper澄清需要
问题描述:
从DOC:InsertHelper澄清需要
http://developer.android.com/reference/android/database/DatabaseUtils.InsertHelper.html
是什么线意味着什么?
但编译SQL INSERT语句只有一次,
请解释一下,我不能够理解这一点。
问候,
答
如果你
SQLiteDatabase db = getDatabaseFromSomewhere();
db.insert("tableName", null, contentValues1);
db.insert("tableName", null, contentValues2);
db.insert("tableName", null, contentValues3);
每次调用
insert
Android将创建一个新的SQLiteStatement时间
。如果您对InsertHelper执行相同的操作,则只会创建一条语句并重用它,速度可能更快。
答
的InsertHelper类需要的INSERT语句的x量(比如5),并且在一个声明,这是更快,因为1 < 5执行它们;