SpringBoot(二十)使用JdbcTemplate实现增删改查

这篇博客介绍了如何在SpringBoot项目中使用JdbcTemplate进行数据库的增删改查操作。首先,创建数据库表,接着建立SpringBoot Maven项目,配置数据源,并创建对应的实体类、Dao接口及其实现、Service和Controller。然后,定义了返回状态的JsonResult类和枚举状态码。通过Postman工具进行测试,展示了查询、添加、修改和删除的具体实现过程。
摘要由CSDN通过智能技术生成

SpringBoot版本:2.1.1 

目录

准备工作

1、建表

2、建立项目

测试

1、查询

2、添加

3、修改

4、删除


准备工作

今天偷闲来更新一下,哈哈哈~

1、建表

先来简单建个表,sql贴下面了。

create table DEPT
(
  deptno NUMBER(2) not null,
  dname  VARCHAR2(50),
  loc    VARCHAR2(50)
)

-- Add comments to the columns 
comment on column DEPT.deptno
  is '部门id';
comment on column DEPT.dname
  is '部门名称';
comment on column DEPT.loc
  is '地区';
  
  
insert into dept (DEPTNO, DNAME, LOC)
values (10, 'ACCOUNTING', 'NEW YORK');

insert into dept (DEPTNO, DNAME, LOC)
values (20, 'RESEARCH', 'DALLAS');

insert into dept (DEPTNO, DNAME, LOC)
values (30, 'SALES', 'CHICAGO');

insert into dept (DEPTNO, DNAME, LOC)
values (40, 'OPERATIONS', 'BOSTON');

2、建立项目

再来建个Maven项目:SpringBoot_Jdbc,pom文件内容如下,提一下,免得有人有点懵,我这里子工程,spring-boot-starter-parent写在父pom里了:

  <dependencies>
  	<dependency>
  		<groupId>org.springframework.boot</groupId>
  		<artifactId>spring-boot-starter-web</artifactId>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework.boot</groupId>
  		<artifactId>spring-boot-starter-jdbc</artifactId>
  	</dependency>
  	<dependency>
  		<groupId>com.oracle</groupId>
  		<artifactId>ojdbc6</artifactId>
  		<version>11.2.0.3</version>
  	</dependency>
  </dependencies>

配置文件application.properties里添加数据源配置。

spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orcl
spring.datasource.username=scott
spring.datasource.password=tiger
spring.datasource.driverClassName=oracle.jdbc.driver.OracleDriver

然后建个实体类Dept.java.

public class Dept {
    private Integer deptno;

    private String dname;

    private String location;

    //省略getset方法....

    public Dept(Integer deptno, String dname, String location) {
	super();
	this.deptno = deptno;
	this.dname = dname;
	this.location = location;
    }
    public Dept() {
	// TODO Auto-generated constructor stub
    }
    @Override
    public String toString() {
	return "Dept [deptno=" + deptno +
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值