C#利用显示声明数据库事务完成快速存储
Posted mjsoftwareking
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#利用显示声明数据库事务完成快速存储相关的知识,希望对你有一定的参考价值。
显示声明事务后读写速度有了大幅度提升。
public static void ExecuteSql()
using (SQLiteConnection sqliteConn = new SQLiteConnection("连接字符串"))
sqliteConn.Open();
///显示开启一个事务
using (DbTransaction dbTrans = sqliteConn.BeginTransaction())
using (DbCommand cmd = sqliteConn.CreateCommand())
try
for (int i = 0; i < 10000; i++)
cmd.CommandText = string.Format("INSERT INTO " + "表名" + " ( value )VALUES('0')", i);
cmd.ExecuteNonQuery();
///提交事务
dbTrans.Commit();
catch
///回滚事务
dbTrans.Rollback();
以上是关于C#利用显示声明数据库事务完成快速存储的主要内容,如果未能解决你的问题,请参考以下文章
MySQL——索引与事务,存储引擎MyLSAM和InnoDB(理论+实操)
MySQL——索引与事务,存储引擎MyLSAM和InnoDB(理论篇)
MySQL的索引与事务存储引擎MyISA和InnoDB(重点理论!!!)