String tablename = "table"; //fIElds in table: ID,namesqliteStatement statement = db.compileStatement("INSERT INTO "+tablename+" VALUES(?,?);"); statement.bindLong(1,666); statement.bindString(2,"john");statement.executeInsert();
要么
String tablename = "table";ContentValues values = new ContentValues();values.put("ID",666);values.put("name","john");db.insert(tablename,null,values);
哪一个应该是最佳的?
编辑:-
我正在运行的应用程序是单线程的.
此外,考虑在事务中包装插入以减少等待I / O所花费的时间.
总结以上是内存溢出为你收集整理的android中的compileStatement或db.insert全部内容,希望文章能够帮你解决android中的compileStatement或db.insert所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)