文件夹【数据】中有多个【数据.txt】文档,每个文档有200万行数字,要将每行数字存放到MSSQL中,存放速度太慢,开了软件半天只存了200万条数据,求问有没有速度更快的方法或者方案?
[C#] 纯文本查看 复制代码 public void daoru()
{
ArrayList a = new ArrayList();
CheckForIllegalCrossThreadCalls = false;
#region 导入
int i = 0;
var files = Directory.GetFiles(@"C:\Users\jj\Desktop\要查的wendang", "*.txt");
foreach (var file in files)
{
string[] sw = File.ReadAllLines(file, Encoding.Default);
foreach (string q in sw)
{
if (!a.Contains(q))
{
a.Add(q);
i++;
label_jindu.Text = i.ToString();
}
}
}
#endregion
int b = 0;
foreach(string q in a)
{
b++;
label_addqq.Text = b.ToString();
SqlHelper.ExecuteCommand("INSERT INTO Table_qq2 (q,fangwen,tiqu) VALUES ('" + wendang + "','" + "未检测" + "','1')");
}
}
|