当前位置:Gxlcms > 数据库问题 > JDBC批量插入性能简单分析

JDBC批量插入性能简单分析

时间:2021-07-01 10:21:17 帮助过:34人阅读

public void test() throws Exception { Connection connection = JDBCUtils.getConnection(); //获取连接对象 connection.setAutoCommit(false); //设置事务不自动提交 String sql = "insert into goods(`name`) values(?)";//预编译sql语句 PreparedStatement ps = connection.prepareStatement(sql); for(int i = 0 ; i< 2000000 ; i++){ ps.setObject(1,"name"+i); //填充参数 ps.addBatch(); //攒sql if(i % 5000 == 0){ ps.executeBatch(); ps.clearBatch(); } } ps.executeBatch();//防止漏掉数据 connection.commit();//提交事务 JDBCUtils.close(connection,ps);//关闭资源 }

 

  

 

  

  

JDBC批量插入性能简单分析

标签:name   参考   localhost   提交   参数   col   values   简化   速度   

人气教程排行