一种是代码直接写
比较快的是,把所有大学的记录写成数组
然后用For循环一个一个插入
最后结束
当然好一点点办法就是写SQL的存储过程
一样还是写成数组形式
只不过插入数据是由SQL存储过程来完成
这样效率比较高
首先,我说的只是建议,不是批评你1.处理大数据不能用你这种方法,频繁的数据和对象转换是不必要的
2.大数据转移可以用存储过程完成,在台后完成,不要像你这种通过前台
3.大数据不宜用List<ClassRoomWeekNum>对象泛型
4.如果一定要在前台处理,可以用DataTable,DataRow,不要转换为ClassRoomWeekNum
------------------------
最快处理用存储过程,在后台直接转移数据了
如不明白加百度群: 1231298
只要不是逐项提交,效率都可以。但你的数据量很大,如果导入的数据不在乎排序,那么就不必要在意了,否则如果你将来业务代码里可能要通过主键排序,那这时要加事务,虽然oracle并发控制不会主键冲突,但连续的主键就不能保证了。如果只是找个时间导入数据的话,直接把所有其他用户都断掉,然后1000条更新一次就好。如果有blob,clob这种字段,还是100-200一次比较好欢迎分享,转载请注明来源:内存溢出
评论列表(0条)