手机
当前位置:查字典教程网 >编程开发 >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数据库插入测试数据】相关文章:

C#几种排序算法

C# TextBox 扩展方法数据验证详细说明

C#中怎么将一个List转换为只读的

Windows 8 Metro用C#连接SQLite及创建数据库,数据表的增删改查的实现

C#连接MySql数据库的方法

c# 快速排序算法

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

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

c# asp .net 动态创建sql数据库表的方法

C#常用的数据格式转换汇总

精品推荐
分类导航