customerdaojdbcimpl2.java

来自「加拿大达内科技有限公司配需java程序员的上课时的代码」· Java 代码 · 共 47 行

JAVA
47
字号
package dao.jdbc;

import java.util.List;

import org.springframework.jdbc.core.support.JdbcDaoSupport;

import dao.CustomerDAO;
import entity.Customer;

public class CustomerDAOJdbcImpl2 extends JdbcDaoSupport implements CustomerDAO{

	public void delete(String name) {
		// TODO Auto-generated method stub
		String sql = "delete from Customer where name=?";
		Object[] params = new Object[]{name};
		getJdbcTemplate().update(sql,params);
	}

	public List<Customer> findAll() {
		// TODO Auto-generated method stub
		String sql = "select * from Customer";
		return getJdbcTemplate().query(sql, new CustomerRowMapper());
	}

	public Customer findByName(String name) {
		// TODO Auto-generated method stub
		String sql = "select * from Customer where name=?";
		Object[] params = new Object[]{name};
		return (Customer) getJdbcTemplate().queryForObject(sql, params,new CustomerRowMapper());
	}

	public void save(Customer c) {
		// TODO Auto-generated method stub
		String sql="insert into Customer(name,age) values(?,?)";
		Object[] params = new Object[]{c.getName(),c.getAge()};
		getJdbcTemplate().update(sql,params);
	}

	public void update(Customer c) {
		// TODO Auto-generated method stub
		String sql = "update Customer set name=?,age=? where id=?";
		Object[] params = new Object[]{c.getName(),c.getAge(),c.getId()};
		getJdbcTemplate().update(sql,params);
		
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?