Spring之JdbcTemplate

本文介绍了如何利用Spring的JdbcTemplate模块进行数据库操作。通过引入相关库,定义DAO层接口,创建实现类,设计JavaBean,配置XML文件,以及编写测试类,JdbcTemplate能够帮助开发者高效地执行SQL并获取查询结果。
摘要由CSDN通过智能技术生成

JdbcTemplate就是采用AOP思想,将Jdbc操作中的模板代码全部简化,开发者只需要完成最最核心的SQL以及结果的检索。
导入相关jar包
在这里插入图片描述
定义dao层接口

package com.zhouym.jdbcTemplate;

import java.util.List;

public interface UserDao {
   
	int add();
	int update();
	int delete();
	List<?> query();
}

实现类

package com.zhouym.jdbcTemplate;

import java.util.List;

import javax.annotation.Resource;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Repository;

@Repository
public class UserDaoImpl implements UserDao {
   
	private String sql;
	@Resource
	private JdbcTemplate jdbcTemplate;
	
	@Override
	public int add() {
   
		sql = "insert into test(type,t_id,value) values(?,?,?)";
		int result = jdbcTemplate.update(sql, 1,1001,"张三");
		return result;
	}

	@Override
	public int update() {
   
		sql = "update test set type=?,value=? where id=?";
		int result = jdbcTemplate
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值