• Spring的JdbcTemplate使用update或insert操作的三种使用例子


    一、重载PreparedStatementCreator

     

    代码
    jdbcTemplate.update(new PreparedStatementCreator(){
        
    public PreparedStatement createPreparedStatement(Connection conn){
            String sql
    ="insert into user (name,age) values(?,?)";
            PreparedStatement ps
    =con.prepareStatement(sql);
            ps.setString(
    1,name);
            ps.setInt(
    2,age);
            
    return ps;
        }
    }
    );

    二、重载PreparedStatementSetter

     

    jdbcTemplate.update("update cas_user set pass=? where sfz=?",new PreparedStatementSetter(){
           
    public void setValues(PreparedStatement ps) throws SQLException ...{
               ps.setString(
    1,"456");
               ps.setString(
    2,"510……");
           }
    });

    三、编写sql语句

     

    jdbcTemplate.update("insert into user (username,age) "+"values (' " + username + " ',  " +age +")");

     

  • 相关阅读:
    safeNet
    网店
    微信公众号自定义菜单与回车
    西游记对教育的启发
    zencart资源
    cmd批处理常用符号详解
    div垂直居中
    git工作量统计
    VS2012变化的快捷键:
    sql 树 递归
  • 原文地址:https://www.cnblogs.com/jifeng/p/1887491.html
Copyright © 2020-2023  润新知