您的位置:首页 > 博客中心 > 数据库 >

MySql多条SQL语句的批量处理

时间:2022-03-14 02:31

1 pstmt= conn.prepareStatement(sql);
2             for(int i=0;i<500;i++)
3             {
4                 //准备sql语句
5                 pstmt.setString(1, "tt");
6                 pstmt.setString(2, "1234567890");
7                 pstmt.addBatch();//把sql语句放在缓存中                
8             }            
9             pstmt.executeBatch();//去执行缓存中的SQL语句

这里的批量执行和循环执行语句是不同的,这里批量执行是把SQL语句放在缓存中,然后后台执行

循环执行时每一条语句都是直接执行并提交

热门排行

今日推荐

热门手游