手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#/.Net 中快速批量给SQLite数据库插入测试数据
C#/.Net 中快速批量给SQLite数据库插入测试数据
摘要:使用transaction:varstopwatch=newStopwatch();using(varcmd=newSQLiteComman...

使用transaction:

var stopwatch = new Stopwatch(); using (var cmd = new SQLiteCommand(db_con)) using (var transaction = db_con.BeginTransaction()) { stopwatch.Reset(); stopwatch.Start(); foreach (var item in sorted) { sql = string.Format("insert into db (st1, st2) values ('{0}', {1})", item.Key.Replace("'", "''"), item.Value); cmd.CommandText = sql; cmd.ExecuteNonQuery(); ++readCnt; if (++readCnt % 1000000 == 0) { Console.Write("rDumped {0} lines...", readCnt); } } Console.Write("rCommitting...."); transaction.Commit(); stopwatch.Stop(); Console.Write("rDumped {0} lines using {1} seconds...", readCnt, stopwatch.Elapsed.TotalSeconds); }

【C#/.Net 中快速批量给SQLite数据库插入测试数据】相关文章:

基于.net中突破每客户端两个http连接限制的详细介绍

C#读写操作app.config中的数据应用介绍

利用C#实现分布式数据库查询

c#.net 常用函数和方法集

C# IP地址与整数之间转换的具体方法

C#难点逐个击破(6):C#数据类型与.net framework数据类型

C#连接Oracle数据库的实例方法

C#数据库操作小结

C#几种排序算法

浅析C# web访问mysql数据库-整理归纳总结

精品推荐
分类导航