jdbc 执行批处理任务

java 复制代码
package com.csdn.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
//演示执行批处理任务
public class ExecuteBatchTask {

    public static void main(String[] args) throws ClassNotFoundException, SQLException {

        Class.forName("com.mysql.cj.jdbc.Driver");
        //http://www.baidu.com ?uname=jim&pwd=ok
        //协议        域名      ? queryString(查询字符串)
        Connection conn = DriverManager.getConnection("jdbc:mysql:///fruitdb?rewriteBatchedStatements=true", "root", "123456");

        String sql = "insert into t_person values (0,?)";

        PreparedStatement psmt = conn.prepareStatement(sql);

        for (int i = 1; i <= 1000; i++) {
            psmt.setString(1, "用户" + i);
            psmt.addBatch();
        }

        psmt.executeBatch();

        psmt.close();
        conn.close();
    }
}
相关推荐
独自归家的兔9 分钟前
Java反射之根:Class类生成机制深度剖析与最佳实践
java·开发语言
悟能不能悟23 分钟前
Gson bean getxxx,怎么才能返回给前端
java·前端
Apex Predator30 分钟前
本地库导入到nexus
java·服务器·前端
仍然.34 分钟前
Java---反射、枚举、lambda表达式 和 泛型进阶
java·开发语言
小北方城市网1 小时前
JVM 调优实战指南:从问题排查到参数优化
java·spring boot·python·rabbitmq·java-rabbitmq·数据库架构
Elieal1 小时前
Java项目密码加密实现详解
java·开发语言
Java程序员威哥1 小时前
用Java玩转机器学习:协同过滤算法实战(比Python快3倍的工程实现)
java·开发语言·后端·python·算法·spring·机器学习
牧小七1 小时前
java StampedLock 的使用
java
逍遥德1 小时前
Postgresql 系统表作用解释
数据库·后端·sql·postgresql
CryptoRzz1 小时前
如何高效对接美股实时行情?StockTV API 实战集成指南
java·python·flask·区块链·maven·symfony