C# SQLite事務(wù)操作方法分析
本文實(shí)例講述了C# SQLite事務(wù)操作方法。分享給大家供大家參考,具體如下:
在 C#中執(zhí)行Sqlite數(shù)據(jù)庫事務(wù)有兩種方式:SQL代碼和C#代碼
1. SQL代碼:
BEGIN… COMMIT /ROLLBACK
2. C#代碼:
using (SQLiteConnection conn = SqliteHelper.GetSQLiteConnection()) { DbTransaction trans = conn.BeginTransaction(); try { //Sql語句 trans.Commit();//提交事務(wù) } catch (Exception e) { trans.Rollback();//回滾事務(wù) } }
SqliteHelper是一個(gè)訪問Sqlite數(shù)據(jù)庫的工具類,在前面的文章《C#操作SQLite數(shù)據(jù)庫幫助類詳解》中有介紹
更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《C#常見數(shù)據(jù)庫操作技巧匯總》、《C#常見控件用法教程》、《C#窗體操作技巧匯總》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》及《C#程序設(shè)計(jì)之線程使用技巧總結(jié)》
希望本文所述對(duì)大家C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
解析C#設(shè)計(jì)模式編程中備忘錄模式的運(yùn)用
這篇文章主要介紹了C#設(shè)計(jì)模式編程中備忘錄模式的運(yùn)用,備忘錄模式用來保存與對(duì)象有關(guān)的數(shù)據(jù)用以在將來對(duì)對(duì)象進(jìn)行復(fù)原,需要的朋友可以參考下2016-02-02Unity 按鈕事件封裝操作(EventTriggerListener)
這篇文章主要介紹了Unity 按鈕事件封裝操作(EventTriggerListener),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-04-04C# Winform下載文件并顯示進(jìn)度條的實(shí)現(xiàn)代碼
本來是要研究怎樣判斷下載完成,結(jié)果找到這個(gè)方法,可以在這個(gè)方法完成之后提示下載完成,需要的朋友可以參考下2014-07-07C#項(xiàng)目中跨文件調(diào)用公共類的實(shí)例方法
在本篇文章里小編給大家整理的是關(guān)于C#項(xiàng)目中如何跨文件調(diào)用公共類的知識(shí)點(diǎn)內(nèi)容,需要的朋友們學(xué)習(xí)下。2019-08-08C# 微信支付 wx.chooseWXPay 簽名錯(cuò)誤的解決方法
本篇文章主要介紹了C# 微信支付 wx.chooseWXPay 簽名錯(cuò)誤的解決方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12