[转]DataTable的数据批量写入数据库三种方法比较
来源:互联网 发布:java基础教程 csdn 编辑:程序博客网 时间:2024/06/18 03:29
最近在将excel中的文件导入到数据库中,用程序进行编写,由于数据量较大所以速度很慢,后来采用了SqlBulkCopy类,解决了速度的问题,我就insert语句,sqldataadapter.update(dataset,tablename);sqlbulkcopy.WriteToServer(datatable);三个方法的性能进行比较:
1、生成测试的datatable表,表结构如下:
UniqueID(主键,自动增长) | CompanyName | CompanyCode | Address | Owner | Memo
共6个字段。
2、使用sqlcommand.executenonquery()方法插入
插入20000条记录时间:00:00:29.7336000
3、使用sqldataadapter.update(dataset,tablename);
插入20000条记录时间:00:00:00.3276000
所以说速度是sqlbulkcopy最快,sqldataadapter.update()次之,sqlcommand.ExecuteNonQuery()最慢。
- [转]DataTable的数据批量写入数据库三种方法比较
- DataTable数据批量写入数据库三种方法比较 以及方法介绍
- DataTable数据批量写入数据库三种方法比较 以及方法介绍
- DataTable的数据批量写入SQL SERVER数据库方法速度比较[转]
- DataTable的数据批量写入数据库
- DataTable的数据批量写入数据库
- DataTable的数据批量写入数据库
- DataTable的数据批量写入数据库
- PHP 批量插入数据三种方法性能比较
- datatable数据批量倒入数据库
- C# 把DataTable数据写入Excel文件的方法
- DataTable批量插入数据库 性能比较
- 数据写入文件的几种方法速度比较
- .net 三种拼接数据为DataTable的方法
- 遍历DataTable内存数据的三种方法性能对比
- 三种JDBC批量插入编程方法的比较
- 三种JDBC批量插入编程方法的比较
- 三种JDBC批量插入编程方法的比较
- 预处理器标识
- 深入理解Javascript闭包
- Memcached(一):基本应用
- js/jquery cookie 设置
- PHP POST GET 方法简单范例
- [转]DataTable的数据批量写入数据库三种方法比较
- 【转】 Ripple [水波] 程序实现水波效果 水纹特效 算法
- hibernate按时间段查询带时分秒日期的方法
- JS调用Flash和Flash调用JS
- asm-giude阅读笔记001(ASM引擎库的简单介绍)
- IMS网络的功能实体介绍
- list sort方法调研
- VC打开另一个exe要注意相对路径的转换
- Oracle数据库常用字典的查询