SQLite批量插入数据

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

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

方法也很简单

//开始操作前,设置事务db.beginTransaction();      // ***成吨的循环插入语句 ****//操作结束后,结束事务db.setTransactionSuccessful();      db.endTransaction();       

更多相关文章

  1. Android(安卓)Studio很卡,操作很不顺的点进来!
  2. 定時線程(Timer)操作UI界面
  3. Kotlin学习之路
  4. android守护进程installd分析
  5. Android按键监听和AsyncTask异步处理
  6. SQLite数据库浅谈
  7. Android(安卓)Design Support Library - FloatingActionButton
  8. android framework层添加串口操作
  9. Android(安卓)kotlin网络请求框架fuel(简单方便的使用,提供项目中

随机推荐

  1. Drawable Mutations(Android Drawable 深
  2. Android Studio 解决错误 Could not find
  3. Android Drawable Resource学习(二)、Bitma
  4. [置顶] Android 65K问题之Multidex原理分
  5. Android 高手进阶教程(十三)之----Androi
  6. EditText控件设置只读
  7. Android Handler消息机制源码分析——第
  8. 【自动化测试】Android Monkey实践
  9. Android实现在一个activity中添加多个lis
  10. 揭破android中的闹钟app 二