您的位置:首页 > 移动开发 > Android开发

【android】开发笔记---存储篇

2015-07-07 21:20 274 查看

SQLite批量插入数据

当我们执行 db.execSQL("sql语句")的时候,系统进行了一次IO操作,当批量插入成千上万条时,就会消耗掉许多资源。

解决之道是通过事务,统一提交批量操作语句,成千上万次IO操作,下降到一次操作,是不是很爽?

方法也很简单

//开始操作前,设置事务
db.beginTransaction();

// ***成吨的循环插入语句 ****

//操作结束后,结束事务
db.setTransactionSuccessful();
db.endTransaction();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: