Java向数据库中一次性插入大量数据

String sql = “insert into username.tablename(id) values(?)”;

PreparedStatement stmt = conn.prepareStatement(sql);

int rownum = 0;
while (rownum < 99999) {
    stmt.setString(1, UUID.randomUUID().toString());
    stmt.addBatch(); 
    rownum ++;
}

stmt.executeBatch(); 
conn.commit();

 

posted @ 2018-12-17 10:25  Liuxiaoke  阅读(1773)  评论(0)    收藏  举报