转载: http://blog.csdn.net/wangzh300/article/details/7382506

private static void DataTableToSQLServer( DataTable dt)
{
string connectionString = GetConnectionString(); using (SqlConnection destinationConnection =new SqlConnection(connectionString))
{
destinationConnection.Open(); using (SqlBulkCopy bulkCopy =new SqlBulkCopy(destinationConnection))
{ try
{ bulkCopy.DestinationTableName = "T_EIInformation";//要插入的表的表明
bulkCopy.ColumnMappings.Add("Email", "Email");//映射字段名 DataTable列名 ,数据库 对应的列名
bulkCopy.ColumnMappings.Add("author", "author");
bulkCopy.ColumnMappings.Add("Title", "Title");
bulkCopy.ColumnMappings.Add("Type", "Type");
bulkCopy.ColumnMappings.Add("confName", "confName");
bulkCopy.ColumnMappings.Add("Language", "Language");
bulkCopy.ColumnMappings.Add("Publicationyear", "Publicationyear");
bulkCopy.ColumnMappings.Add("Conferencelocation", "Conferencelocation");
bulkCopy.WriteToServer(dt);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
// Close the SqlDataReader. The SqlBulkCopy
// object is automatically closed at the end
// of the using block. }
} } }

最新文章

  1. 在openwrt装ipk包
  2. centos6.4 挂载新盘并移动mysql数据目录
  3. Python之with语句
  4. HttpClient模拟http请求
  5. [转载][翻译] 利用JSF、SpringFramework和Hibernate构建Web应用的实例讲述
  6. responsive menu
  7. #292 (div.2) D.Drazil and Tiles (贪心+bfs)
  8. 线性表之顺序表(C语言实现)
  9. Windows 7 taskbar and startmenu pin
  10. solr 分词词库管理思路
  11. iOS学习笔记--Quartz2D
  12. .NetCore WebApi——Swagger简单配置
  13. leetcode — valid-palindrome
  14. Kafka-python 客户端导致的 cpu 使用过高,且无法消费消息的问题
  15. NOIP2009(codevs1173)最优贸易
  16. 网格视图GridView的使用
  17. 多线程编程——java
  18. [转]关于浏览器css选择器性能优化
  19. [控件] LabelView
  20. Memcached安装与配置

热门文章

  1. 大数据入门第二十四天——SparkStreaming(二)与flume、kafka整合
  2. [Zlib]_[初级]_[使用zlib库压缩和解压STL string]
  3. python 算法面试题
  4. Azure 基础:自定义 Table storage 查询条件
  5. 计算机基础知识 一 Basic knowledge of computers One
  6. 使用pyspark模仿sqoop从oracle导数据到hive的主要功能(自动建表,分区导入,增量,解决数据换行符问题)
  7. unity2D背景移动补偿从而获得3d错觉效果
  8. 利用Python实现App自动签到领取积分
  9. 更新k8s镜像版本的三种方式
  10. PHP学习笔记2