# WebApiTest
**Repository Path**: ephemerally/web-api-test
## Basic Information
- **Project Name**: WebApiTest
- **Description**: No description available
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-07-15
- **Last Updated**: 2021-07-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# WebApiTest
#### 介绍
利用Web后端API完成了一张person表的增删改查的Java编程。
#### 编译环境
> os:windows 10
> Mysql:8.0.25
> IDE:IntelliJ IDEA 2021.1.3
> openjdk:11.0.11
> jdbc:mysql-connector-java-8.0.25.jar
#### 使用说明
- API的核心实现代码在`WebApiTest/src/main/java/com/max/slw/api`中
- `WebApiTest/src/main/java/com/max/slw/dao`中有数据类的声明和方法User.java
- `WebApiTest/src/main/java/com/max/slw/dao`中还有sql语句的封装,实现增删改查
- 数据库的配置文件在`WebApiTest/src/main/resources`中,源码中是一个Mysql的镜像映射
- `build.gradle`中含有tomcat的配置信息
#### 实现查询
```mysql
增:传参name,age,year,month,day //insert into person values(?, ?, ?, ?)
删:传参name //delete from person where name like ?
改:传参name,age //update person set age = ? where name = ?
查:传参name //select * from person where name like ?
```