zoukankan      html  css  js  c++  java
  • JDBC批处理(Batch)MySQL中的表

    在数据库test里先创建表school,内容如下

    向school表中一次增加多行。addBatch,executeBatch

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    public class Demo {
        public static void main(String[] args) {
            Connection con=null;//连接接口
            Statement stmt=null;//语句接口
            try {
                Class.forName("com.mysql.cj.jdbc.Driver");//加载驱动类
                //test数据库地址
                String url="jdbc:mysql://localhost:3306/test?serverTimezone=UTC&characterEncoding=utf8&useSSL=false";
                con= DriverManager.getConnection(url,"root","123456");//连接数据库
                stmt=con.createStatement();//创建语句对象
                //批处理Batch
                stmt.addBatch("insert into school(id,name,sex,birthday) values (5,'jerry','男','2010-01-12')");
                stmt.addBatch("insert into school(id,name,sex,birthday) values (6,'tom','男','2009-08-15')");
                int result[]=stmt.executeBatch();//执行批处理
                System.out.println("有"+result.length+"行纪录被修改");
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    Intellij IDEA 配置Tomcat远程调试
    maven学习二(dependencies)
    maven学习一(HelloWorld工程)
    一致性hash在分布式系统中的应用
    理解TCP之Keepalive
    理解HTTP之keep-alive
    TCP/IP,http,socket,长连接,短连接
    图解 HTTP 协议
    PHP开发的一些趣事
    vue
  • 原文地址:https://www.cnblogs.com/xixixing/p/9714895.html
Copyright © 2011-2022 走看看