2025年3月26日 星期三 甲辰(龙)年 月廿五 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Java

Java Statement.addBath()方法:添加批处理语句

时间:03-07来源:作者:点击数:33

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();
  • }
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门