资源简介
4秒100万条数据导入SQL数据库-NET(C#)demo
试验的5种方法,比较各种方法的导入速度
基本Insert Into
单线程Bulk Insert
多线程Bulk Insert
单线程SqlBulkCopy
多线程SqlBulkCopy
试验的5种方法,比较各种方法的导入速度
基本Insert Into
单线程Bulk Insert
多线程Bulk Insert
单线程SqlBulkCopy
多线程SqlBulkCopy
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using IsLine.Data.DataProvider;
namespace ToSqlServer
{
public partial class InsertInto : Form
{
public static StringBuilder sb = null;
public static string sql = ““;
public InsertInto()
{
InitializeComponent();
sql = GetSql();
}
private void InsertInto_Load(object sender EventArgs e)
{
}
private void button1_Click(object sender EventArgs e)
{
System.Diagnostics.Stopwatch timer = new System.Diagnostics.Stopwatch();
timer.Start();
for (int i = 0; i < 5; i++)
SqlProvider.ExecuteNonQuery(sql true CommandType.Text null); //调用了IsLine frameWork中的方法,第二个参数表示开启了事务
timer.Stop();
MessageBox.Show(timer.ElapsedMilliseconds.ToString());
}
private string GetSql()
{
sb = new StringBuilder();
try
{
for (int i = 0; i < 199999; i++)
{
sb.Append(“insert into TableB (value1) values (‘“ + i + “‘)!“);
}
sb.Append(“insert into TableB (value1) values (‘200000‘)“);
return sb.ToString();
}
finally
{
sb = null;
GC.Collect();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 920 2010-03-16 15:08 sqltest.sln
..A..H. 33280 2010-03-16 15:08 sqltest.suo
目录 0 2010-03-16 15:06 sqltest1
文件 240 2010-03-16 15:06 sqltest1\App.config
目录 0 2010-03-14 12:56 sqltest1\bin
目录 0 2010-03-16 13:42 sqltest1\bin\Debug
文件 251 2010-03-05 09:17 sqltest1\bin\Debug\App.config
目录 0 2010-03-16 13:42 sqltest1\bin\Debug\app.publish
目录 0 2010-03-16 13:42 sqltest1\bin\Debug\app.publish\Application Files
目录 0 2010-03-16 13:42 sqltest1\bin\Debug\app.publish\Application Files\ToSqlServer_1_0_0_5
文件 31232 2010-03-16 11:44 sqltest1\bin\Debug\app.publish\Application Files\ToSqlServer_1_0_0_5\IsLine.DataProvider.dll.deploy
文件 4608 2009-06-12 13:36 sqltest1\bin\Debug\app.publish\Application Files\ToSqlServer_1_0_0_5\IsLine.dll.deploy
文件 12288 2009-06-12 13:36 sqltest1\bin\Debug\app.publish\Application Files\ToSqlServer_1_0_0_5\IsLine.HttpContentProvider.dll.deploy
文件 7168 2009-05-06 11:36 sqltest1\bin\Debug\app.publish\Application Files\ToSqlServer_1_0_0_5\IsLine.SecurityProvider.dll.deploy
文件 251 2010-03-16 13:42 sqltest1\bin\Debug\app.publish\Application Files\ToSqlServer_1_0_0_5\ToSqlServer.exe.config.deploy
文件 17920 2010-03-16 13:42 sqltest1\bin\Debug\app.publish\Application Files\ToSqlServer_1_0_0_5\ToSqlServer.exe.deploy
文件 10152 2010-03-16 13:42 sqltest1\bin\Debug\app.publish\Application Files\ToSqlServer_1_0_0_5\ToSqlServer.exe.manifest
文件 461768 2010-03-16 13:42 sqltest1\bin\Debug\app.publish\setup.exe
文件 5325 2010-03-16 13:42 sqltest1\bin\Debug\app.publish\ToSqlServer.application
文件 31232 2010-03-16 11:44 sqltest1\bin\Debug\IsLine.DataProvider.dll
文件 4608 2009-06-12 13:36 sqltest1\bin\Debug\IsLine.dll
文件 12288 2009-06-12 13:36 sqltest1\bin\Debug\IsLine.HttpContentProvider.dll
文件 7168 2009-05-06 11:36 sqltest1\bin\Debug\IsLine.SecurityProvider.dll
文件 251 2010-03-05 09:17 sqltest1\bin\Debug\sqltest1.vshost.exe.config
文件 1579 2010-03-16 15:08 sqltest1\bin\Debug\ToSqlServer.application
文件 17920 2010-03-16 15:08 sqltest1\bin\Debug\ToSqlServer.exe
文件 240 2010-03-16 15:06 sqltest1\bin\Debug\ToSqlServer.exe.config
文件 6481 2010-03-16 15:08 sqltest1\bin\Debug\ToSqlServer.exe.manifest
文件 65024 2010-03-16 15:08 sqltest1\bin\Debug\ToSqlServer.pdb
文件 1579 2010-03-16 15:08 sqltest1\bin\Debug\ToSqlServer.vshost.application
............此处省略64个文件信息
- 上一篇:php mysql 在线作业管理系统
- 下一篇:没有了
相关资源
- 通过SqlBulkCopy对象从Excel中批量导入到
- sql server 2000经典范例
- 用NetBackup恢复Oracle数据库到异机
- log4net
- netbeans个人通讯录
- 政企单位在线培训考试系统 v3.0.zip
- 图片管理系统桃源相册管理
- lucene.net +盘古分词器
- 史上最好传智播客就业班.net培训教程
- sqlhelper新版含oracle、access、mysql
- IBatisNet + MySql
- 电子行业SFCS系统注册版
- 远达驾校管理系统 1.0.rar
- 城市公交查询系统(毕业设计).rar
- 城市交通查询系统 1.0.rar
- 教师教学资源库管理系统v6.2.1
- 物料管理系统
- 速达3000net v8.53 Build20070414_9999用户免狗
- 基于OPC和.net的数据采集系统软件Dem
- 假期联谊网站
- 耗材管控系统.7z
- mysql-connector-net-6.8.3
- mysql connector net 6.9.9 官方版
- 旅游管理系统 课程设计
- Log4Net获取异常信息并写入Mysql数据库
- sqlite-netFx451-setup-bundle-x86-2013-1.0.105.
- mysql-connector-net-6.9.9.msi
- 新闻发布系统源码带sql脚本
- 在线音乐网站源码
- 考勤系统 net sql server.rar
评论
共有 条评论