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();
    }
}
相关推荐
装不满的克莱因瓶12 分钟前
基于 OpenResty 扩展开发实现动态服务注册与发现能力
java·开发语言·架构·openresty
程序员小羊!19 分钟前
06Java 异常机制与常用类
java
weixin_523185321 小时前
Java基础知识总结(四):引用数据类型与参数传递机制
java·开发语言·python
宸津-代码粉碎机1 小时前
Spring AI企业级实战|从RAG优化到Agent多工具调度
java·大数据·人工智能·后端·python·spring
噢,我明白了1 小时前
QueryWrapper的使用
java
Chase_______2 小时前
【Java基础 | 15】集合框架(中):Set、HashSet、TreeSet 与哈希表
java·windows·散列表
摇滚侠2 小时前
Maven 入门+高深 微服务案例 122-125
java·微服务·maven
QuZero2 小时前
Guava Cache Deep Dive
java·后端·算法·guava
人道领域2 小时前
【LeetCode刷题日记】93.复原IP地址
java·开发语言·算法·leetcode
摇滚侠2 小时前
JavaWeb 全套教程 Listener 112-113
java·开发语言·servlet·tomcat·intellij-idea