Spring JdbcTemplate使用和错误排查 以及整合Junit4

本文介绍如何在Spring中使用JdbcTemplate进行数据库查询,并整合Junit4进行测试。首先,创建MySQL数据库表,然后搭建项目环境,导入所需jar包。接着,编写Domain类、Dao层以及配置文件。在Dao层中详细解释了如何正确使用JdbcTemplate的方法。最后,通过Junit4进行测试,确保代码的正确性。注意Junit版本和配置文件路径的设置。
摘要由CSDN通过智能技术生成

Spring中使用JdbcTemplate进行查询,并整合Junit4进行测试

首先,在数据库中创建表

选用的数据库是MySQL数据库,在数据库中创建一个student表。
建表语句如下:

create table student(
id int not null primary key auto_increment,
name varchar(20) not null,
age int not null
);

初始的时候在表中添加一些数据

insert into student(name,age)
values
("小李子",18),
("关小羽",15),
("盖伦",33);

现在,表和表中的数据已经有了,接下来就是代码的编写。

搭建项目环境

先预览一下程序结构。
在这里插入图片描述

导入jar包

首先是spring的核心包4个,在这里程序中使用项目构建工具maven来管理依赖。
在这里插入图片描述
接下来是使用spring的jdbc包进行数据库的操作,以及test包为了整合Junit。当然,既然要用到junit,那么也必须添加进来。
最后是MySQL数据库的驱动。
至此,一共是8个jar包。但是,由于maven会在引入一个jar包的同时,帮助你导入一些相关的依赖,所以最后的数量会大于8个。

编写Domian类

根据ORM思想,数据库中的一个表对应了Java的一个类,表中的一行记录对应了类的一个实例。这里创建了StudentDO类

/**
 * 根据orm思想对应数据库中的student表
 */
public class StudentDO {
    private int id;
    private String name;
    private int age;

    public StudentDO() {
    }

    public StudentDO(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public StudentDO(int id, String name, int age) {
        this.id = id;
        this.name = name;
        this.age = age;
    }

    public int getId() {
        return id;
    }

    public void setId
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值