Java Statement.addBath()方法:添加批处理语句
Java 的 Statement.addBath() 方法将给定的 SQL 命令添加到此 Statement 对象的当前命令列表中。通过调用方法 executeBatch 可以批量执行此列表中的命令。
语法:
语法:
addBatch(String sql)
参数说明:- sql:通常此参数为 SQL INSERT 或 UPDATE 语句。
典型应用
Statement 对象的 addBath 方法可以非常方便地实现批处理,这也是比较常用的一个方法。本示例使用该方法实现批量向数据表 tb_users 中添加名称为"aaa"、"bbb"、"ccc"的用户,数据库中原数据为空,添加数据后的代码如下:public void bathInsert(){ Connection conn=getCon(); //省略部分代码 String sql1="insert into tb_users(name)values('aaa')"; //添加数据 String sql2="insert into tb_users(name)values('bbb')"; String sql3="insert into tb_users(name)values('ccc')"; Statement stmt; try{ stmt=conn.createStatement(); //获取Statement对象 stmt.addBatch(sql1); //添加sql语句 stmt.addBatch(sql2); stmt.addBatch(sql3); stmt.executeBatch(); //批量执行 stmt.close(); }catch(SQLException e){ e.printStackTrace(); } }
所有教程
- socket
- Python基础教程
- C#教程
- MySQL函数
- MySQL
- C语言入门
- C语言专题
- C语言编译器
- C语言编程实例
- GCC编译器
- 数据结构
- C语言项目案例
- C++教程
- OpenCV
- Qt教程
- Unity 3D教程
- UE4
- STL
- Redis
- Android教程
- JavaScript
- PHP
- Mybatis
- Spring Cloud
- Maven
- vi命令
- Spring Boot
- Spring MVC
- Hibernate
- Linux
- Linux命令
- Shell脚本
- Java教程
- 设计模式
- Spring
- Servlet
- Struts2
- Java Swing
- JSP教程
- CSS教程
- TensorFlow
- 区块链
- Go语言教程
- Docker
- 编程笔记
- 资源下载
- 关于我们
- 汇编语言
- 大数据
- 云计算
- VIP视频