本帖最后由 dutguoyi 于 2008-02-19 09:12:00 编辑

解决方案 »

  1.   

    如果是单条数据循环处理的话,如果可以配置好连接池那么性能都是一样的,因为从程序来讲放在逻辑处理层会多一次连接数据库判断是否存在的过程。
    自己参与的项目中用到Oracle和Java,我找到了一种方法可以一次传入数组进入数据库,自己不确定SQLServer是否支持,如果支持的话可以将逻辑放入存储过程中,这样大数据量处理只需要一次连接数据库,性能会好很多。
    参考:
    如何在JAVA程序中使用Struct一次传入多条数据给Oracle的存储过程。