Statement批量执行sql语句,批量操作数据库,提高数据库效率

来源:互联网 发布:欧洲专利局数据库 编辑:程序博客网 时间:2024/05/16 18:28

例如有一个ArrayList  al = new ArrayList();

al中存放了若干个user对象:

在执行前面的得到数据库连接之后,执行如下操作:

Statement st = ct.createStatement();

for(int i=0;i<al.size();i++){

User u=(User)al.get(i);

sm.addBatch("insert into user values('"+u.getUsername+"','"+u.getPasswd()+"','"+u.getGrade()+"')");

}

sm.executeBatch();

0 0
原创粉丝点击