image.png

    1. package com.wzy.jdbctemplate.dao;
    2. import com.wzy.jdbctemplate.pojo.Book;
    3. public interface BookDao {
    4. void insertBook(Book book);
    5. }
    1. package com.wzy.jdbctemplate.dao.impl;
    2. import com.wzy.jdbctemplate.dao.BookDao;
    3. import com.wzy.jdbctemplate.pojo.Book;
    4. import org.springframework.beans.factory.annotation.Autowired;
    5. import org.springframework.jdbc.core.JdbcTemplate;
    6. import org.springframework.stereotype.Repository;
    7. @Repository
    8. public class BookDaoImpl implements BookDao {
    9. @Autowired
    10. JdbcTemplate jdbcTemplate;
    11. @Override
    12. public void insertBook(Book book) {
    13. //创建sql语句
    14. String sql = "insert into book(id,username,password,email) values (?,?,?,?)";
    15. //调佣 jdbcTemplate 的 update 方法,插入数据
    16. //Object[] args = {book.getId(), book.getUsername(), book.getPassword(), book.getEmail()};
    17. //int update = jdbcTemplate.update(sql, args);
    18. int update = jdbcTemplate.update(sql, book.getId(), book.getUsername(), book.getPassword(), book.getEmail());
    19. System.out.println(update);
    20. }
    21. }