springboot 配置mysql 批量操作
时间: 2023-11-26 14:04:14 浏览: 27
可以使用JdbcTemplate来实现批量操作,具体步骤如下:
1. 在pom.xml中添加mysql和JdbcTemplate的依赖
2. 在application.properties中配置mysql的连接信息
3. 创建JdbcTemplate对象,并注入DataSource
4. 调用JdbcTemplate的batchUpdate()方法执行批量操作
示例代码如下:
```
// 添加mysql和JdbcTemplate的依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
</dependency>
// application.properties中配置mysql的连接信息
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
// 创建JdbcTemplate对象,并注入DataSource
@Autowired
DataSource dataSource;
JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
// 执行批量操作
String sql = "insert into user(name, age) values(?, ?)";
List<Object[]> batchArgs = new ArrayList<>();
batchArgs.add(new Object[]{"张三", 20});
batchArgs.add(new Object[]{"李四", 21});
batchArgs.add(new Object[]{"王五", 22});
int[] result = jdbcTemplate.batchUpdate(sql, batchArgs);
```