sqlite批量插入数据库问题
来源:互联网 发布:pupy linux系统 编辑:程序博客网 时间:2024/04/29 19:01
我现在使用的是Datalogic 的memor扫描器(intel XScale PXA255@200MHz,系统内存 64M,系统闪存128M),操作系统为WinCE5.0,数据库为Sqlite3,在.net环境下面有没有可内将一个20万行数据的txt文件读出并写到Sqlite数据库中?
我现在的做法是:逐行读出文件内容,分割数据后作为参数,用dc.Parameters.add()方法加入SQLiteCommand的insert语句中,等文件全部读完用一个事务提交,现在最快的速度是7分多钟,哪位高手有没有更加高效的方法,能在5分钟内完成?
我的代码如下:
SQLiteCommand dc = ss.CreateCommand();
dc.CommandText = "insert into tests values (?,?,?,?)";
SQLiteParameter dp1 = dc.CreateParameter();
SQLiteParameter dp2 = dc.CreateParameter();
SQLiteParameter dp3 = dc.CreateParameter();
SQLiteParameter dp4 = dc.CreateParameter();
dc.Parameters.Add(dp1);
dc.Parameters.Add(dp2);
dc.Parameters.Add(dp3);
dc.Parameters.Add(dp4);
FileStream fs = File.OpenRead(file);
StreamReader sr = new StreamReader(fs);
this.lfinishtime.Text = DateTime.Now.ToString();
s = sr.ReadLine();
- sqlite批量插入数据库问题
- SQLite数据库如何批量插入数据?
- Android批量插入数据到SQLite数据库
- Android批量插入数据到SQLite数据库
- Android批量插入数据到SQLite数据库
- Android--批量插入数据到SQLite数据库
- Android批量插入数据到SQLite数据库
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
- sqlite 批量插入性能
- sqlite 批量插入
- .net 批量插入sqlite
- SQLite数据库中批量插入数据的方法详解
- 数据库批量插入的一些小问题
- 数据库批量数据插入问题分析
- 数据库批量数据插入问题分析
- 数据库批量数据插入问题分析
- 如何关闭Eclipse的面包屑(breadcrumb)工具条
- MFC的CListCtrl的使用与技巧
- android 模拟器的使用(Android模拟器的一些工具)
- 格斗游戏
- module_param 使用
- sqlite批量插入数据库问题
- 转:Somasegar:软件开发的六大重要趋势
- Windows 下目录的遍历
- Spring支持的Remoting实现技术
- 润乾报表超链接
- 关于ADF JDeveloper 11g 的 Unable to create an instance of the Java Virtual Machine
- symbian 如何定制文本框的背景
- S5PC100 初始化DRAM
- 网址收集