当前位置: 首页 > news >正文

c# 在sql server 数据库中批插入数据

C# 实现 SQL Server 批量插入数据的几种高效方法及代码示例:

1. SqlBulkCopy 类(最高效)

using System.Data.SqlClient;public static void BulkInsertWithSqlBulkCopy(DataTable data)
{string connectionString = "Server=.;Database=TestDB;Integrated Security=True;";using (SqlConnection conn = new SqlConnection(connectionString)){conn.Open();using (SqlBulkCopy bulkCopy = new SqlBulkCopy(conn)){bulkCopy.DestinationTableName = "TargetTable";bulkCopy.BatchSize = 5000; // 每批处理行数bulkCopy.BulkCopyTimeout = 600; // 超时时间(秒)bulkCopy.WriteToServer(data); // 执行插入}}
}
http://www.lqws.cn/news/571825.html

相关文章:

  • C++ 格式化输入输出
  • 「Java案例」输出24个希腊字母
  • 计算机组成原理与体系结构-实验一 进位加法器(Proteus 8.15)
  • Linux下的调试器-gdb(16)
  • 信息安全与网络安全---引言
  • 矩阵的定义和运算 线性代数
  • 设计模式 | 组合模式
  • VMware设置虚拟机为固定IP
  • Transformer结构与代码实现详解
  • redisson看门狗实现原理
  • Linux基本命令篇 —— head命令
  • 【锁相环系列5】再谈数字锁相环
  • python sklearn 机器学习(1)
  • 多模态大语言模型arxiv论文略读(143)
  • 代理模式 - Flutter中的智能替身,掌控对象访问的每一道关卡!
  • ⚙️ 深度学习模型编译器实战:解锁工业级部署新范式​​—— 基于PyTorch-MLIR的全流程优化指南(开源工具链集成)​​
  • Python银行管理系统01升级(适合初学者)
  • 【百日精通JAVA | 语法篇】static关键字
  • CppCon 2017 学习:Undefined Behavior in 2017
  • idea运行到远程机器 和 idea远程JVM调试
  • x86 rop攻击理解2
  • 设计模式-外观模式、适配器模式
  • 设备健康状态实时监测:从技术原理到中讯烛龙的智能实践
  • X-Search:Spring AI实现的AI智能搜索
  • redis延时双删,为什么第一次删除
  • 检查达梦外部表
  • ROS的可视化工具rviz介绍
  • wpf的Binding之UpdateSourceTrigger
  • PaddleNLP
  • 桌面小屏幕实战课程:DesktopScreen 18 FONTPAINT