http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4161|回复: 2

[Sql Server] 如何快速导入数据到MSSQL中

[复制链接]
发表于 2015-8-5 23:33:51 | 显示全部楼层 |阅读模式
文件夹【数据】中有多个【数据.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')");
            }
        }



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2015-8-6 10:40:03 | 显示全部楼层
在SQL中有类似的例子

                 //添加对应文件表记录
                    string tablename = string.Empty;//要插入的sql表名
                    DataTable dt = new DataTable();
                    string sqlcon = sqlcode.connectionString;
                    tablename = "客户信息";
                    dt = NPOIExcelHelper.Import(filePath, sheetName);
                    try
                    {
                        NPOIExcelHelper.ExcelToSql(dt, sqlcon, tablename);
                        MessageBox.Show("导入成功!", "提示");
                    }
                    catch
                    { }


NPOIExcelHelper 类在网上有
发表于 2015-8-6 14:16:37 | 显示全部楼层
直接用 一个循环,或者批量导入
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-4-19 09:29

© 2014-2021

快速回复 返回顶部 返回列表