国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

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

2020-04-11 12:28:09
字體:
供稿:網(wǎng)友
復(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)賬功能,兩個操作在同一個事務(wù)中完成。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 武邑县| 南川市| 桑植县| 黑河市| 乌拉特后旗| 健康| 苍梧县| 凤城市| 漾濞| 乌拉特前旗| 平利县| 慈溪市| 吉安县| 萍乡市| 纳雍县| 阳东县| 东阿县| 泗水县| 新泰市| 汉阴县| 林西县| 大理市| 繁昌县| 固镇县| 宁阳县| 信阳市| 彝良县| 吴江市| 凯里市| 万宁市| 西青区| 上饶市| 襄城县| 黔东| 安国市| 塔城市| 安溪县| 志丹县| 桦甸市| 天长市| 沁阳市|