zoukankan      html  css  js  c++  java
  • 数据的批量增加

     1     public void start(){
     2         String sql = "insert into a(a1,b1) values(?,?)";
     3         final List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();
     4         BatchPreparedStatementSetter pss = new BatchPreparedStatementSetter() {
     5             
     6             public void setValues(PreparedStatement ps, int i) throws SQLException {
     7                 Map<String, Object> para = list.get(i);
     8                 String a1 = para.get("a1")!=null?para.get("a1").toString():"0";
     9                 ps.setInt(1,Integer.valueOf(a1));
    10             }
    11             
    12             public int getBatchSize() {
    13                 return list.size();
    14             }
    15         };
    16         getJdbcTemplate().batchUpdate(sql, pss);
    17     }

        public void start(){
            String sql = "insert into a(a1,b1) values(?,?)";
            final List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();
            BatchPreparedStatementSetter pss = new BatchPreparedStatementSetter() {
                
                public void setValues(PreparedStatement ps, int i) throws SQLException {
                    Map<String, Object> para = list.get(i);
                    String a1 = para.get("a1")!=null?para.get("a1").toString():"0";
                    ps.setInt(1,Integer.valueOf(a1));
                }
                
                public int getBatchSize() {
                    return list.size();
                }
            };
            getJdbcTemplate().batchUpdate(sql, pss);
        }

  • 相关阅读:
    Graph 学习
    忘记 mysql 8.0 root 密码 怎么修改
    HTML字符实体(关于&nbsp;&gt;&lt;等)
    Sqlserver 中系统表sysobjects、syscolumns以及函数object_id
    SQL Server创建索引(转)
    改善SQL语句(转)
    (转)SqlServer索引及优化详解(1)
    标签点击不返回顶部和不刷新页面方法
    c#模拟js escape方法
    获取枚举描述信息
  • 原文地址:https://www.cnblogs.com/derek1208/p/3701899.html
Copyright © 2011-2022 走看看