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();
    }
}
相关推荐
是梦终空4 分钟前
计算机毕业设计248—基于Java+Springboot+vue的博物馆预约系统(源代码+数据库+开发文档)
java·spring boot·vue·毕业设计·jwt·博物馆预约系统·博物馆网站
Tao____8 分钟前
支持mqtt、tcp、udp、websocket、http协议的物联网平台
java·物联网·mqtt·websocket·tcp/ip·udp
poggioxay15 分钟前
JAVA零基础入门知识3(持续更新中)
java·开发语言·python
清晓粼溪28 分钟前
SpringMVC-01:基础知识
java·spring
少年攻城狮34 分钟前
Mybatis-Plus系列---【自定义拦截器实现sql完整拼接及耗时打印】
数据库·sql·mybatis
互亿无线明明1 小时前
如何为全球业务构建可扩展的“群发国际短信接口”?
java·c++·python·golang·eclipse·php·erlang
写完代码就回家结婚1 小时前
Java函数式编程:用Stream API重构你的代码逻辑
java
迷茫的21世纪的新轻年1 小时前
PostgreSQL——SQL优化
数据库·sql·postgresql
琢瑜1 小时前
问题1:Oracle Java路径干扰。问题2:环境变量加载顺序问题
java·maven
Yang-Never1 小时前
Open GL ES->以指定点为中心缩放图片纹理的完整图解
android·java·开发语言·kotlin·android studio