Android 用SQLite實現(xiàn)事務(wù)的方法
更新時間:2013年04月21日 14:30:01 作者:
本篇文章小編為大家介紹,Android用SQLite實現(xiàn)事務(wù)的方法。需要的朋友參考下
復制代碼 代碼如下:
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ù)的標志為true,調(diào)用此方法會在執(zhí)行到endTransaction()方法是提交事務(wù),若沒有調(diào)用此方法會在執(zhí)行到endTransaction()方法回滾事務(wù)。
} catch (SQLException e) {
} finally {
db.endTransaction();
}
// 結(jié)束事務(wù),有兩種情況:commit,rollback,
// 事務(wù)的提交或回滾是由事務(wù)的標志決定的,如果事務(wù)的標志為true就會提交,否則回滾,默認情況下事務(wù)的標志為false
}
PS:類似轉(zhuǎn)賬功能,兩個操作在同一個事務(wù)中完成。
您可能感興趣的文章:
- Android開發(fā)中的數(shù)據(jù)庫事務(wù)用法分析
- Android SQLite事務(wù)處理結(jié)合Listview列表顯示功能示例
- 深入Android SQLite 事務(wù)處理詳解
- Android SQLite數(shù)據(jù)庫增刪改查操作的使用詳解
- Android使用SQLite數(shù)據(jù)庫的簡單實例
- android創(chuàng)建數(shù)據(jù)庫(SQLite)保存圖片示例
- Android中的SQL查詢語句LIKE綁定參數(shù)問題解決辦法(sqlite數(shù)據(jù)庫)
- android實現(xiàn)raw文件夾導入數(shù)據(jù)庫代碼
- Android中操作SQLite數(shù)據(jù)庫快速入門教程
- Android實現(xiàn)將已發(fā)送的短信寫入短信數(shù)據(jù)庫的方法
- Android操作SQLite數(shù)據(jù)庫(增、刪、改、查、分頁等)及ListView顯示數(shù)據(jù)的方法詳解
- Android數(shù)據(jù)庫中事務(wù)操作方法之銀行轉(zhuǎn)賬示例
相關(guān)文章
Android開發(fā)重寫Animation實現(xiàn)下拉圖片后彈射回去效果示例
這篇文章主要介紹了Android開發(fā)重寫Animation實現(xiàn)下拉圖片后彈射回去效果,結(jié)合實例形式分析了Android自定義類繼承Animation實現(xiàn)圖片彈射效果的相關(guān)操作技巧,需要的朋友可以參考下2017-10-10
Android App中使用Gallery制作幻燈片播放效果
這篇文章主要介紹了Android App中使用Gallery制作幻燈片播放效果,相冊應(yīng)用中的輪播功能也與本文中例子的原理類似,需要的朋友可以參考下2016-04-04
Android 模擬器(JAVA)與C++ socket 通訊 分享
Android 模擬器(JAVA)與C++ socket 通訊 分享,需要的朋友可以參考一下2013-05-05
準確測量 Android 應(yīng)用中 Activity 和 Fragmen
在 Android 應(yīng)用開發(fā)中,了解每個 Activity 和 Fragment 的啟動時間對于性能優(yōu)化至關(guān)重要,本文將介紹幾種方法來準確測量 Activity 和 Fragment 的啟動時間,并提供實際操作步驟,以幫助提升應(yīng)用的響應(yīng)速度和用戶體驗,需要的朋友可以參考下2024-07-07
kotlin中EditText賦值Type mismatch方式
這篇文章主要介紹了kotlin中EditText賦值Type mismatch方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03

