码迷,mamicode.com
首页 > 数据库 > 详细

Spring中SimpleJdbcTemplate的更新操作

时间:2014-09-22 11:00:02      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:spring   simplejdbctemplate的q   

 SimpleJdbcTemplate更新操作

String insertsql="insert into users values(2,‘lisi‘,2)";

        //向表中插入一行记录,row表示受影响的行数

         int row=stj.update(insertsql);

       

       System.out.println(row);//1

       

    支持变参更新表

String insertsql="insert into users values(?,?,?)";

     Integerid=Integer.valueOf(5);

       String name="xiaoqi";

       Integerage=Integer.valueOf(5);

int row= stj.update(insertsql, id,name,age);   

    System.out.println(row);   //1

    

      String insertsql="insertinto users values(:id,:name,:age)";

    Map<String,Object> map=newHashMap<String,Object>();

    map.put("id", Integer.valueOf(8));

    map.put("name", "huangba");

    map.put("age", Integer.valueOf(8));

      int row=stj.update(insertsql, map);     

    System.out.println(row);

 

 

支持多行的更新操作

String insertsql2="insertinto users values(?,?,?)";

       

       Integer id=Integer.valueOf(12);

       String name="yaoling";

       Integer age=Integer.valueOf(12);

       Object[] object1={id,name,age};

       

       Integer id2=Integer.valueOf(11);

       String name2="jiujiu";

       Integer age2=Integer.valueOf(11);

       Object[] object2={id2,name2,age2};

       

       List<Object[]> list=newArrayList<Object[]>();

       

       list.add(object1);

       list.add(object2);

       

        //返回对应影响的行数

       int[] row2=stj.batchUpdate(insertsql2, list);

     

Spring中SimpleJdbcTemplate的更新操作

标签:spring   simplejdbctemplate的q   

原文地址:http://blog.csdn.net/u013516966/article/details/39460349

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!