android studio执行sql语句insert into values来插入多条数据的具体代码
时间: 2024-05-11 22:16:45 浏览: 89
用一条mysql语句插入多条数据
以下是Java中使用PreparedStatement批处理插入多条数据的示例代码:
```
String insertQuery = "INSERT INTO table_name (col1, col2, col3) VALUES (?, ?, ?)";
PreparedStatement pstmt = connection.prepareStatement(insertQuery);
// 设置第一条数据
pstmt.setString(1, "value1");
pstmt.setString(2, "value2");
pstmt.setInt(3, 123);
pstmt.addBatch();
// 设置第二条数据
pstmt.setString(1, "value3");
pstmt.setString(2, "value4");
pstmt.setInt(3, 456);
pstmt.addBatch();
// 执行批处理
pstmt.executeBatch();
```
其中,`connection`表示数据库连接对象,`table_name`表示表名,`col1`、`col2`、`col3`表示列名,`value1`、`value2`、`value3`、`value4`、`123`、`456`表示对应的数据值。通过调用`addBatch()`方法可以将多个SQL语句添加到批处理中,通过调用`executeBatch()`方法可以执行批处理。
阅读全文