zoukankan      html  css  js  c++  java
  • 大数据处理

    //读取文本文档里面的值

    private void GetData()     

    {            

    //string connStr = "server=.; database=eMonPub; User ID=sa; password=123456;";            

    DateTime startTime = DateTime.Now;            

    string conn = ConfigurationManager.AppSettings["DataDB"];            

    OpenFileDialog dialog = new OpenFileDialog();

    dialog.Filter = "文本文件(*.txt)|*.txt";

     if (dialog.ShowDialog() == DialogResult.OK)            

    {                

    startTime = DateTime.Now;                

    DataTable dt = new DataTable();

     dt.Columns.Add("Qiye_ID");                

    dt.Columns.Add("Indicator_ID");                

    dt.Columns.Add("MonitorTime");                 

    IEnumerable lines = File.ReadLines(dialog.FileName, Encoding.Default);

     foreach (string str in lines)                

    {                    

    string[] strs = str.Split(' ');                    

    DataRow row = dt.NewRow();                    

    row["Qiye_ID"] = strs[1];                    

    row["Indicator_ID"] = strs[2].ToString().Trim('"');                    

    row["MonitorTime"] = strs[3].ToString().Trim('"');                    

     dt.Rows.Add(row);

    }                

    using (SqlBulkCopy bulkCopy = new SqlBulkCopy(conn))                

    {

    bulkCopy.DestinationTableName = "QF.SelfMonitorData";//表名

    bulkCopy.ColumnMappings.Add("Qiye_ID", "Qiye_ID");                    

    bulkCopy.ColumnMappings.Add("Indicator_ID", "Indicator_ID");                   

      bulkCopy.ColumnMappings.Add("MonitorTime", "MonitorTime");                            

    bulkCopy.WriteToServer(dt);                   

     bulkCopy.Close();               

      }

                    TimeSpan ts = DateTime.Now.Subtract(startTime);

                    MessageBox.Show("一共插入" + dt.Rows.Count + "条数据,用时:" + ts.ToString());            

    }

  • 相关阅读:
    DedeCMS系统301重定向配置方法详解
    dedecms批量更新静态时提示:没有该栏目数据 可能缓存的解决方法
    修改织梦dedecms后台默认admin账号的方法
    织梦DeDeCMS动态热点文章排行调用方法
    文件与字符串处理时常见的问题(中文英文)
    基于OpenCV全景拼接(Python)SIFT/SURF
    解决关闭ssh后网页停止服务的方法,利用nohup
    解决宝塔面板没有命令行问题 && 查看宝塔面板项目环境
    python 正则表达式
    JAVAC 不是内部或外部命令
  • 原文地址:https://www.cnblogs.com/kaiwanlin/p/3497707.html
Copyright © 2011-2022 走看看