博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring JDBC 【注入JdbcTemplate】
阅读量:5075 次
发布时间:2019-06-12

本文共 1430 字,大约阅读时间需要 4 分钟。

1.Dao的实现类

/** * 客户Dao实现类 */public class CustomerDaoImpl implements CustomerDao{    /* jdbc模板,封装样板代码 */    private JdbcTemplate jt;    // 待【注入】        /* 注入模板 */    public void setJt(JdbcTemplate jt) {        this.jt = jt;    }    //插入    public void saveCustomer(Customer c) {        String sql = "insert into customers(name,age) values(?,?)";        jt.update(sql,new Object[]{c.getName(),c.getAge()});            }    //更新    public void updateCustomer(Customer c) {        String sql = "update customers set name=?,age=? where id=?";        jt.update(sql,new Object[]{c.getName(),c.getAge(),c.getId()});    }    //查找    public List
findCustomersByName(String name) { String sql = "select * from customers where name=?"; return jt.query(sql, new Object[]{name}, new RowMapper(){ @Override public Object mapRow(ResultSet rs, int rowNum) throws SQLException { Customer c = new Customer(); c.setId(rs.getInt("id")); c.setName(rs.getString("name")); c.setAge(rs.getInt("age")); return c; }}); }}

 

2.Spring配置文件

 

转载于:https://www.cnblogs.com/luffya/p/3477883.html

你可能感兴趣的文章
Hotel Check in & check out
查看>>
数组间赋值
查看>>
nignx配置文件语法高亮
查看>>
。标识符命名规则
查看>>
JAVA课程课后作业之使用递归完成回文
查看>>
搞了一天,用SharedPreference 实现网络请求的JSON数据的本地存储
查看>>
DNS、链接网页、资源预加载处理
查看>>
Parrot Linux国内源
查看>>
在Ubuntu 14.04 64bit中永久添加DNS的方法
查看>>
[2017-09-05]Abp系列——Abp后台作业系统介绍与经验分享
查看>>
Bootstrap基础学习(二)—表单
查看>>
转:InnoDB多版本(MVCC)实现简要分析
查看>>
9 普通索引和唯一索引,应该怎么选择?
查看>>
根据浏览器判断是下载IOS还是其它的手机安装包
查看>>
SQL取数据库名,取表名,取列名
查看>>
Java学习——使用final修饰符
查看>>
java实验五——字符数组、String、StringBuffer的相互转化,StringBuffer的一些方法
查看>>
RMAN 异机恢复
查看>>
【原创】MySql 数据库导入导出(备份)
查看>>
【C#】调用2.0踩过的坑
查看>>