首页 > 数据库技术 > 详细

Spring中SimpleJdbcTemplate的更新操作

时间:2014-09-22 10:24:33      阅读:210      评论:0      收藏:0      [点我收藏+]

 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的更新操作

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!