Java 使用 JDBC 循环插入 integer[] 类型字段
在 Java 中,如果要循环插入一个'integer[]'类型字段,可以使用 JDBC 的 PreparedStatement 对象和循环语句来实现。以下是一个示例代码:
// 假设 integer 数组为 intArr
int[] intArr = {1, 2, 3, 4, 5};
// 假设要插入的表名为 test_table,字段名为 int_field
String tableName = "test_table";
String fieldName = "int_field";
// JDBC 连接信息
String jdbcUrl = "jdbc:mysql://localhost:3306/test";
String jdbcUsername = "root";
String jdbcPassword = "password";
// 创建 JDBC 连接
Connection conn = DriverManager.getConnection(jdbcUrl, jdbcUsername, jdbcPassword);
// 准备 SQL 语句
String sql = "INSERT INTO " + tableName + " (" + fieldName + ") VALUES (?)";
PreparedStatement ps = conn.prepareStatement(sql);
// 循环插入
for (int i = 0; i < intArr.length; i++) {
ps.setInt(1, intArr[i]);
ps.executeUpdate();
}
// 关闭连接
ps.close();
conn.close();
在上面的代码中,首先定义了要插入的 integer 数组 intArr、表名 tableName 和字段名 fieldName。然后使用 JDBC 连接信息创建了一个 JDBC 连接。接着,使用 PreparedStatement 对象和循环语句执行了循环插入操作。最后,关闭了连接和 PreparedStatement 对象。
原文地址: https://www.cveoy.top/t/topic/mJir 著作权归作者所有。请勿转载和采集!