【发布时间】:2009-06-09 14:43:55
【问题描述】:
与在循环中使用 DbCommand.ExecuteNonQuery() 相比,就 DB 往返而言,使用 .NET DataAdapter 的批量插入功能是否更有效?
来自 Java 世界,我希望找到类似于它的批处理功能的东西,其中多个 SQL 命令被发送到数据库并在一个操作中执行。在监控数据库服务器时,我看到 DataAdapter 每次插入都会执行一次。
我已经阅读了一些使用 SqlBulkCopy 的主题,但这只适用于 MS Sql Server。
谢谢!
【问题讨论】: