- ==简介==
- 新建项目
- 编写配置文件
- 导入依赖
- 编写Controller
- 创建表结构
- 自行测试
- 返回结果
- 测试工具结果
- 数据库结果
新建项目对于数据访问层,无论是SQL(关系型数据库)还是NoSQL(非关系型数据库),SpringBoot底层都是采取Spring Data的方式进行统一处理
编写配置文件 导入依赖项目结构如下
编写Controller4.0.0 org.springframework.boot spring-boot-starter-parent 2.6.7 com.dragon jdbc 0.0.1-SNAPSHOT jdbc project for Spring Boot 1.8 org.springframework.boot spring-boot-starter-jdbc org.springframework.boot spring-boot-starter-web mysql mysql-connector-java runtime org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin
package com.dragon.jdbc.controller;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
@RestController
public class JDBCController {
@Resource
JdbcTemplate jdbcTemplate;
@GetMapping("/dept")
public List
创建表结构
CREATE TABLE `dept` ( `id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `pid` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC自行测试
在 浏 览 器 地 址 栏 输 入 : color{#FF00FF}{在浏览器地址栏输入:} 在浏览器地址栏输入: http://localhost:8080/updateDept/1015
返回结果 测试工具结果 数据库结果


