jdbc直接执行语句时如何循环执行
时间: 2024-03-13 21:43:03 浏览: 124
可以使用 Java 中的循环语句来执行多次 SQL 语句。以下是一个示例代码,其中使用 for 循环语句执行了 10 次 SQL 语句:
```java
import java.sql.*;
public class JdbcExample {
public static void main(String[] args) throws SQLException {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");
Statement stmt = conn.createStatement();
for (int i = 0; i < 10; i++) {
String sql = "INSERT INTO mytable (col1, col2) VALUES ('value1', 'value2')";
stmt.executeUpdate(sql);
}
stmt.close();
conn.close();
}
}
```
这段代码中,使用了 for 循环语句执行了 10 次 SQL 语句。具体来说,每次循环都会执行一条 INSERT 语句,将数据插入到数据库表中。在循环结束后,通过 close() 方法关闭了 Statement 和 Connection 对象。
阅读全文