SQLite事务管理
1 //拿到数据库对象 2 SQLiteDatabase db = dbOpenHelper.getWritableDatabase(); 3 4 //开启事务 5 db.beginTransaction(); 6 7 try{ 8 9 //批量处理操作 10 11 //do something 12 13 db.execSQL("SQL语句", new Object[]{}); 14 15 db.execSQL("SQL语句", new Object[]{}); 16 17 //设置事务标志为成功,当结束事务时就会提交事务 18 19 db.setTransactionSuccessful(); 20 21 } 22 catch(Exception e){ 23 24 } 25 finally{ 26 //结束事务 27 db.endTransaction(); 28 }
代码仅供参考,