C# SQLite事務(wù)操作方法分析
本文實例講述了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是一個訪問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è)計入門教程》及《C#程序設(shè)計之線程使用技巧總結(jié)》
希望本文所述對大家C#程序設(shè)計有所幫助。
相關(guān)文章
C#不提升自己程序的權(quán)限實現(xiàn)操作注冊表
這篇文章主要介紹了C#不提升自己程序的權(quán)限實現(xiàn)操作注冊表的相關(guān)資料,需要的朋友可以參考下2022-12-12
C# 實現(xiàn)簡易的串口監(jiān)視上位機功能附源碼下載
這篇文章主要介紹了C# 實現(xiàn)簡易的串口監(jiān)視上位機功能,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
在C#中使用OpenCV(使用OpenCVSharp)的實現(xiàn)
這篇文章主要介紹了在C#中使用OpenCV(使用OpenCVSharp)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
C# DataTable 轉(zhuǎn)換為 實體類對象實例
如果你的實體類與數(shù)據(jù)庫表是完全一致的。上代碼:2013-04-04
C#實現(xiàn)帶引導(dǎo)窗體的窗體設(shè)計操作流程
很多時候,我們的窗體設(shè)計需要一個引導(dǎo)窗體,當打開一個項目的窗體時,默認的是先打開一個歡迎或介紹項目信息的引導(dǎo)窗體,幾秒鐘后再打開項目的主窗體,本文給大家介紹了C#實現(xiàn)帶引導(dǎo)窗體的窗體設(shè)計操作流程,感興趣的朋友可以參考下2024-04-04

