JdbcTemplate操作數據庫-查詢功能


JdbcTemplate操作數據庫(查詢返回某個值)

1.查詢表里面有多少條記錄,返回某個值

2.使用JdbcTemplate實現查詢返回某個值代碼

  

 

   有兩個參數

    *第一個參數:sql語句

    *第二個參數: 返回類型Class

//查詢表中記錄數
    @Override
    public int selectCount() {
        String sql = "select count(*) from t_user ";
        Integer count = jdbcTemplate.queryForObject(sql, Integer.class);
        return count;
    }

JdbcTemplate操作數據庫(查詢返回對象)

1.場景:查詢圖書詳情頁面

2.JdbcTemplate實現查詢返回對象

    有三個參數

      *第一個參數:sql語句

      *第二個參數: RowMapper,是接口,針對返回不同類型的數據,使用這個接口里面實現類完成數據的封裝

      *第三個參數:sql語句值

//查詢返回對象
    @Override
    public Book findBookInfo(String id) {
        String sql = "select * from t_user where user_id";
        Book book = jdbcTemplate.queryForObject(sql, new BeanPropertyRowMapper<Book>(Book.class), id);
        return book;
    }

 

 

JdbcTemplate操作數據庫(查詢返回集合)

1.場景:查詢圖書列表分頁...

2.JdbcTemplate方法實現查詢返回集合

    有三個參數

      *第一個參數:sql語句

      *第二個參數: RowMapper,是接口,針對返回不同類型的數據,使用這個接口里面實現類完成數據的封裝

      *第三個參數:sql語句值

//查詢返回集合
    @Override
    public List<Book> findBook() {
        String sql = "select * from t_user";
        //調用方法
        List<Book> bookList = jdbcTemplate.query(sql, new BeanPropertyRowMapper<Book>(Book.class));
        return bookList;
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM