各位大侠,现假设内存中有大量数据,要把它们逐一插入到某一数据库表中,有什么性能较好的方式?给点意见!我想用类似JAVA语言的批处理机制来处理,可在.net下,找不到批处理的方式.谁能给些建议,谢谢万分!急,分不够可以加!

解决方案 »

  1.   

    使用适配器进行批处理更新,
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx
      

  2.   

    使用适配器进行批处理更新,
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspxUPUP
      

  3.   

    如果大数据量,不建议用DataTable来保存,参看
    http://blog.csdn.net/knight94/archive/2006/05/13/726953.aspx
      

  4.   

    .Net批处理怎么这么麻烦呀.
    有没有一次性执行多个SQL的方法.
    在J2ee里,有SQL批处理方法,可以加入多个SQL,然后一次性执行.  Batch非常方便.在.Net里也是没有找到.好像以前的ADO里是有的.
      

  5.   

    我的提议是先把所有数据保存到dataset or datatable中然后统一提交,这样的效率是很高的
      

  6.   

    先把所有数据保存到dataset or datatable中然后统一提交