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();
    }
}
相关推荐
Jack_hsfs6 分钟前
第6章Spring 管理的是对象,还是对象的说明书?
java·后端·spring
十二同学啊22 分钟前
Python 工程化详解:项目结构、依赖管理、代码质量、测试与部署
java·开发语言·python
YIN_尹26 分钟前
【git原理与使用】git基本操作及底层原理(一)
java·git·elasticsearch
码农阿豪31 分钟前
MongoDB迁移到金仓数据库:商品属性继续灵活存,订单报表交给 SQL
数据库·sql·mongodb
程序员飞哥35 分钟前
AI 编程额度怎么用才不浪费?
java·前端·后端
yh弓长40 分钟前
Spring MVC 的请求链路
java·spring·mvc
拆房老料41 分钟前
【第四部分:Agentic 智能体设计模式】17. Agent 路由模式详解:从意图识别到动态模型选择
java·设计模式·ai编程·策略模式
秋名RG1 小时前
一条 SQL 语句在 MySQL 中的执行过程详解
数据库·sql·mysql
樱花落木兰1 小时前
Redis 消息队列的可靠性演进:从 List、Pub/Sub 到 Stream 消费者组,以及 8.x 版本改变了什么
java·开发语言·经验分享·redis·分布式·python·软件工程
wtblszn1 小时前
凹版印刷机智慧运维物联网系统方案
java·运维·物联网