码迷,mamicode.com
首页 > 数据库 > 详细

小数据量csv文件数据导入数据库(思路)

时间:2017-02-07 21:38:31      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:mini   count   路径   port   dmi   ati   界面   datarow   insert   

大致写写思路,因为sqlserver提供了可以直接导入的图形界面。

1、private static string GetConnectionString(string folderPath)  //文件夹路径

{

  string connectionString=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+folderPath+@"\;Extended Properties=‘Text;‘";

  return connectionString;

}

2、string sql="select  from 1.csv";

  DataTable dt=OleDbHelper.Query(@"C:\Users\Administrator\Desktop",sql);

  StringBuilder sb=new StringBuilder();

  string portCode=string.Empty;

  string nameCode=string.Empty;

  if(dt!=null&&dt.Rows.Count>0)

  {

    foreach(DataRow dr in dt.Rows)

    {

      portCode=dr["portCode"].ToString();

      nameCode=dr["nameCode"].ToString();

      sb.AppendLine("insert into TableName (portCode,nameCode) values(‘"+portCode+"‘,‘"+nameCode+"‘)");

    }

    string result=sb.ToString();

  }

  DbHelper.ExecuteSql(result);

  

小数据量csv文件数据导入数据库(思路)

标签:mini   count   路径   port   dmi   ati   界面   datarow   insert   

原文地址:http://www.cnblogs.com/sunice/p/6375975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!