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();
    }
}
相关推荐
张张张31218 分钟前
4.2学习总结 Java:list系列集合
java·学习
KATA~21 分钟前
解决MyBatis-Plus枚举映射错误:No enum constant问题
java·数据库·mybatis
xyliiiiiL37 分钟前
一文总结常见项目排查
java·服务器·数据库
shaoing38 分钟前
MySQL 错误 报错:Table ‘performance_schema.session_variables’ Doesn’t Exist
java·开发语言·数据库
腥臭腐朽的日子熠熠生辉1 小时前
解决maven失效问题(现象:maven中只有jdk的工具包,没有springboot的包)
java·spring boot·maven
ejinxian1 小时前
Spring AI Alibaba 快速开发生成式 Java AI 应用
java·人工智能·spring
杉之2 小时前
SpringBlade 数据库字段的自动填充
java·笔记·学习·spring·tomcat
圈圈编码2 小时前
Spring Task 定时任务
java·前端·spring
俏布斯2 小时前
算法日常记录
java·算法·leetcode
27669582922 小时前
美团民宿 mtgsig 小程序 mtgsig1.2 分析
java·python·小程序·美团·mtgsig·mtgsig1.2·美团民宿