首页 > 数据库技术 > 详细

jdbc批处理进行多条数据插入

时间:2019-04-10 20:49:11      阅读:141      评论:0      收藏:0      [点我收藏+]
package cn.linjun.demo;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class DemoBrach {

    private static Connection connection;
    private static Statement statement;

    public static void main(String[] args) {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/user", "root", "root");
            connection.setAutoCommit(false);
            statement = connection.createStatement();
            for (int i=1;i<100;i++){     //同时插入100条数据
                statement.addBatch("insert into user1 values (null,‘lideng"+i+"‘,20000)");

            }
            statement.executeBatch();
            connection.commit();
        } catch (Exception e) {
            e.printStackTrace();
        }finally {
            if(statement!=null){
                try {
                    statement.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            if (connection!=null){
                try {
                    connection.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }


    }
}

 

jdbc批处理进行多条数据插入

原文:https://www.cnblogs.com/qurui1998/p/10685858.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!