zoukankan      html  css  js  c++  java
  • jdbcTemplate增删改查 东师理想

    JdbcTemplate提供以下几类方法:

    1:execute方法:可以用于执行任何SQL语句,主要是ddl语句(create,drop ,alter,truncate)

    2:update方法和batchUpdate方法:用户新增,修改,删除,批处理

    3:query和queryForXXX:用于执行查询语句

    4:call方法:用于回调。

    1、使用JdbcTemplate的execute()方法执行SQL语句

    jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");
    
    jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");  

    2、如果是UPDATE或INSERT,可以用update()方法。

    jdbcTemplate.update("INSERT INTO USER VALUES('"  
        + user.getId() + "', '"  
        + user.getName() + "', '"  
        + user.getSex() + "', '"  
        + user.getAge() + "')");  
        
    jdbcTemplate.update("INSERT INTO USER VALUES('"  
        + user.getId() + "', '"  
        + user.getName() + "', '"  
        + user.getSex() + "', '"  
        + user.getAge() + "')");  

    3、带参数的更新

    jdbcTemplate.update("UPDATE USER SET name = ? WHERE user_id = ?", new Object[] {name, id});    
    
    jdbcTemplate.update("UPDATE USER SET name = ? WHERE user_id = ?", new Object[] {name, id}); 
    jdbcTemplate.update("INSERT INTO USER VALUES(?, ?, ?, ?)", new Object[] {user.getId(), user.getName(), user.getSex(), user.getAge()});    
    
    jdbcTemplate.update("INSERT INTO USER VALUES(?, ?, ?, ?)", new Object[] {user.getId(), user.getName(), user.getSex(), user.getAge()}); 

    4、使用JdbcTemplate进行查询时,使用queryForXXX()等方法

    int count = jdbcTemplate.queryForInt("SELECT COUNT(*) FROM USER");    
    
    int count = jdbcTemplate.queryForInt("SELECT COUNT(*) FROM USER"); 
    String name = (String) jdbcTemplate.queryForObject("SELECT name FROM USER WHERE user_id = ?", new Object[] {id}, java.lang.String.class);    
    
    String name = (String) jdbcTemplate.queryForObject("SELECT name FROM USER WHERE user_id = ?", new Object[] {id}, java.lang.String.class); 
    List rows = jdbcTemplate.queryForList("SELECT * FROM USER");    
    
    List rows = jdbcTemplate.queryForList("SELECT * FROM USER");
  • 相关阅读:
    通过Powershell开启RDP
    映射网络驱动器
    简易图书管理系统
    使用IDEA快速创建Spring Boot项目
    oracle11g安装步骤详细图文教程
    使用JDOM创建XML文档
    使用JDOM解析XML文档
    HTML+CSS之金立官网部分实现
    webstorm2019安装与使用详细教程
    第二章 JavaScript基础指令
  • 原文地址:https://www.cnblogs.com/cczhoufeng/p/2882547.html
Copyright © 2011-2022 走看看