文章目录
前言
MySQL批量插入操作相较于单次循环插入有较大的优势,在特定场景下,有比较重要的应用价值。
一、MySQL批量插入的应用场景
我在做项目的时候遇到Excel导入基础数据的情况,在对Excel进行解析,并拿到Excel里面的数据之后,下一步是插入数据库。最简单的方式是使用单次循环插入,但是这种方法效率太慢,不具有事务特征,所以使用批量插入的方法。
二、实现过程
1、Controller层获得导入的Excel数据
代码如下(代码中的CourseInfoList就是一个List集合,存储着CourseInfo对象):