SQLite批量插入数据

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

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

方法也很简单

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

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

//操作结束后,结束事务
db.setTransactionSuccessful();      
db.endTransaction();       

 

相关文章:

  • 2022-12-23
  • 2022-01-02
  • 2021-12-27
  • 2021-11-18
  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-27
  • 2021-11-27
  • 2021-09-22
  • 2021-08-23
  • 2021-11-27
  • 2021-07-25
  • 2021-07-27
相关资源
相似解决方案