当前位置: 首页 > news >正文

旅行社网站建设需求分析百度收录在线提交

旅行社网站建设需求分析,百度收录在线提交,在菲做平台网站,网站建设颜色搭配springbootmybatis连接数据库实现增删改查功能创建表创建项目实体类DAO接口写sql的XML文件Service层Controller启动类结果目录结构参考博客创建表 create table user(id int ,name varchar(30),pwd varchar(40) )insert into user values(2,hxf,789101),(3,hlm,789102),(4,hzh…

springboot+mybatis连接数据库实现增删改查功能

  • 创建表
  • 创建项目
  • 实体类
  • DAO接口
  • 写sql的XML文件
  • Service层
  • Controller
  • 启动类
  • 结果
  • 目录结构
  • 参考博客

创建表

create table user(id int ,name varchar(30),pwd varchar(40)
)
insert into `user` values(2,'hxf','789101'),(3,'hlm','789102'),(4,'hzh','789103'),(1,'hy','789110')

现在的表内容:
在这里插入图片描述

目标的内容:

在这里插入图片描述

创建项目

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

我的POM文件依赖

<dependencies><!--mysql--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.18</version></dependency><!--druid连接池--><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.22</version></dependency><!--mybatis--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.4</version></dependency><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.5.6</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.18</version><scope>provided</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>

yml文件

server:port: 8080
spring:datasource:username: rootpassword: 5****6url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8driver-class-name: com.mysql.cj.jdbc.Drivertype: com.alibaba.druid.pool.DruidDataSource
mybatis:#  mapper文件mapper-locations: dao/*Dao.xml

实体类

package com.example.demo.vo;import lombok.AllArgsConstructor;
import lombok.Data;@Data
@AllArgsConstructor
public class User {private int id;private String name;private String pwd;
}

DAO接口

package com.example.demo.dao;
import com.example.demo.vo.User;
import java.util.List;
public interface UserDao {public List<User> selectUser();int insertUser(User user);int deleteUser(String name);int updateUser(String name);
}

写sql的XML文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.demo.dao.UserDao"><insert id="insertUser" parameterType="com.example.demo.vo.User">insert into user values(#{id},#{name},#{pwd})</insert><update id="updateUser" parameterType="string">update `user` set pwd = '789100' where NAME = 'hy'</update><delete id="deleteUser" parameterType="string">delete from user where name = #{name}</delete><select id="selectUser" resultType="com.example.demo.vo.User">SELECT * FROM user order by pwd</select>
</mapper>

Service层

package com.example.demo.service;
import com.example.demo.dao.UserDao;
import com.example.demo.vo.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.util.List;@Service
public class UserService {@Autowiredprivate UserDao userDao;public List<User> selectUser() {return userDao.selectUser();}public void addUser(User user){userDao.insertUser(user);}public void deleteUser(String name){userDao.deleteUser(name);}public void updateUser(String name){userDao.updateUser(name);}
}

Controller

package com.example.demo.controller;import com.example.demo.service.UserService;
import com.example.demo.vo.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.Iterator;
import java.util.List;@RestController
@RequestMapping("/test")
public class UserController {@Autowired(required = false)private UserService userService;@GetMapping("/query")public  String query(){String result="";List<User> userList = userService.selectUser();Iterator<User> iterator = userList.iterator();while(iterator.hasNext()){User next = iterator.next();result += next.toString();}return result;//        for (User user : usersList) {
//            result +=user.toString();
//        }
//        return result;}@GetMapping("/add")public String addUser(){userService.addUser(new User(5,"hss","789104"));return "add ok";}@GetMapping("/delete")public String deleteUser(){userService.deleteUser("hzb");return "delete ok";}@GetMapping("/update")public String updateUser(){userService.updateUser("hy");return "update ok";}
}

启动类

package com.example.demo;import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
@MapperScan("com.example.demo.dao")
public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);}
}

结果

用postman查询:localhost:8080/test/query
在这里插入图片描述
添加:localhost:8080/test/add
在这里插入图片描述
删除:localhost:8080/test/delete
在这里插入图片描述
修改:localhost:8080/test/update
在这里插入图片描述
最终结果:localhost:8080/test/query
在这里插入图片描述

目录结构

在这里插入图片描述

参考博客

项目创建: https://blog.csdn.net/wshjk/article/details/123879847

查询Springboot+Mybatis的查询demo: https://blog.csdn.net/dkm123456/article/details/123029848

增删改参考: https://blog.csdn.net/m0_57060979/article/details/124567138

本文是学习记录,博主还是菜鸡一个,不足之处,还望大佬指出。

http://www.ritt.cn/news/11929.html

相关文章:

  • 政府网站建设方案 ppt百度浏览器网址大全
  • 无锡百度网络推广aso应用商店优化
  • 网站的设计思路范文网络营销职业规划300字
  • 电子商务网站建设的一般过程免费个人网页制作
  • 做网站建设怎么介绍自己谷歌官方网站登录入口
  • 专业网站制作案例把百度网址大全设为首页
  • 免费看各大网站的软件安新seo优化排名网站
  • 做棋牌网站建设哪家便宜厦门网站推广公司哪家好
  • 上海 高端 网站建设搜索引擎营销的过程
  • 全球网站域名后缀下载百度app最新版并安装
  • 免费企业营销网站制作百度一下就知道
  • 网站做https好处全球搜钻
  • 做网站哪种编程语言最好网站优化网
  • app软件制作公司排名seo综合查询站长工具关键词
  • 外贸建设网站制作长沙seo霜天博客
  • 提升学历的正规平台seo关键词优化哪个平台好
  • 品牌网站建设小蝌蚪a网站热度查询
  • 网站广告图片设计教程在线代理浏览网页
  • 网页设计实训报告1500北京搜索引擎优化主管
  • 德阳建设局网站首页免费com网站域名注册
  • 广州越秀区租房子多少钱一个月seo排名系统源码
  • 学校门户网站建设工作软文写作是什么意思
  • 东莞网站建设做网站安徽seo人员
  • 泰州做网站公司河北关键词seo排名
  • 商城网站如何优化杭州网站关键词排名优化
  • 郑州网站服务公司免费加精准客源
  • 为博彩做网站日入两万2024年新闻摘抄十条
  • 专业建站公司加盟精准ip地址查询工具
  • wordpress js篡改南昌关键词优化软件
  • 右键网站 选择添加ftp站点兰州网站seo