ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SqlBulkCopy 复制批量插入数据

SqlBulkCopy 复制批量插入数据

原创 Linux操作系统 作者:iDotNetSpace 时间:2009-10-12 16:35:40 0 删除 编辑

using System;

using System.Data.SqlClient;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string aa = str();

            using (SqlConnection con = new SqlConnection(aa))
            {
                con.Open();
                string sql = "select 姓名,性别,地址 from 学生1";
                using (SqlCommand com = new SqlCommand(sql, con))
                {
                    SqlDataReader dr = com.ExecuteReader();


                    using (SqlConnection connn = new SqlConnection(aa))
                    {
                        connn.Open();
                        SqlBulkCopy BulkCopy = new SqlBulkCopy(connn);
                        BulkCopy.DestinationTableName = "学生";
                        BulkCopy.WriteToServer(dr);
                    }
                }
            }
        }


        private static string str()
        {
            return "Data Source=(local); " +
           " Integrated Security=true;" +
           "Initial Catalog=haha;";

        }
    }
}

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639172/viewspace-616327/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-04

  • 博文量
    2376
  • 访问量
    5297364