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

