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


    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();
                    }
                }
            }
    
    
        }
    }
  • 相关阅读:
    Spring MVC重定向和转发以及异常处理
    Spring MVC注解开发入门
    深入理解Spring MVC
    Spring MVC入门
    Spring Quartz实现任务调度
    Spring WebService入门
    Spring JavaMail发送邮件
    (一)Eureka 服务的注册与发现
    AvtiveMQ 参考
    python
  • 原文地址:https://www.cnblogs.com/qurui1998/p/10685858.html
Copyright © 2020-2023  润新知