博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

datatable数据批量倒入数据库

Posted on 2009-04-01 17:22  yuanws  阅读(573)  评论(0)    收藏  举报

                    //导入数据
                    SqlBulkCopy sqlbulk = new SqlBulkCopy(connection);
                    sqlbulk.NotifyAfter = dt.Rows.Count;

                    //目标数据库表名
                    sqlbulk.DestinationTableName = "statistics_temp";
                    //数据集字段索引与数据库字段索引映射
                    sqlbulk.ColumnMappings.Add("c", "c");
                    sqlbulk.ColumnMappings.Add("d", "d");
                    sqlbulk.ColumnMappings.Add("a", "a");
                    sqlbulk.ColumnMappings.Add("projname", "projname");
                    //导入
                    sqlbulk.WriteToServer(dt);
                    sqlbulk.Close();