public class Test {
private static final String DRIVER_CLASS_NAME = "";
private static final String JDBC_URL = "";
private static final String USER = "";
private static final String PASSWORD = "";
public static void main(String[] args) {
int count = 10; // 插入记录的数目
Object[][] params = new Object[count][];
for (int i = 0; i < count; i++)
// 将每条记录的数据插入数组
params[i] = new Object[] { "", "", "" };
batch(params);
}
public static Connection getConnection() {
Connection conn = null;
try {
Class.forName(DRIVER_CLASS_NAME);
conn = DriverManager.getConnection(JDBC_URL, USER, PASSWORD);
return conn;
} catch (Exception e) {
return null;
}
}
public static void batch(Object[][] params) {
QueryRunner queryRunner = new QueryRunner(true);
String sql = "INSERT INTO TABLE_NAME VALUES (?,?,?)";
try {
queryRunner.batch(getConnection(), sql, params);
} catch (SQLException e) {
e.printStackTrace();
}
}
}
JAVA - 将List集合插入到数据库
批量插入数据库示例
最新推荐文章于 2024-04-15 16:08:15 发布
本文介绍了一个使用Java进行数据库批量插入操作的示例程序。该程序通过定义一系列参数数组实现多条记录的同时插入,有效提高了数据库操作效率。
1266

被折叠的 条评论
为什么被折叠?



