亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android 用SQLite實(shí)現(xiàn)事務(wù)的方法

 更新時(shí)間:2013年04月21日 14:30:01   作者:  
本篇文章小編為大家介紹,Android用SQLite實(shí)現(xiàn)事務(wù)的方法。需要的朋友參考下
復(fù)制代碼 代碼如下:

 public void payment() {
  SQLiteDatabase db = dbOpenHelper.getReadableDatabase();
  db.beginTransaction();//開始事務(wù)
  try {
   db.execSQL("update person set amount=amount-10 where personid=2");
   db.execSQL("update person set amount=amount+10 where personid=5");
   db.setTransactionSuccessful();// 設(shè)置事務(wù)的標(biāo)志為true,調(diào)用此方法會在執(zhí)行到endTransaction()方法是提交事務(wù),若沒有調(diào)用此方法會在執(zhí)行到endTransaction()方法回滾事務(wù)。
  } catch (SQLException e) {
  } finally {
   db.endTransaction();
  }
  // 結(jié)束事務(wù),有兩種情況:commit,rollback,
  // 事務(wù)的提交或回滾是由事務(wù)的標(biāo)志決定的,如果事務(wù)的標(biāo)志為true就會提交,否則回滾,默認(rèn)情況下事務(wù)的標(biāo)志為false
 } 

PS:類似轉(zhuǎn)賬功能,兩個(gè)操作在同一個(gè)事務(wù)中完成。

相關(guān)文章

最新評論