当前位置: 首页 > 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://cervical.rtkz.cn
http://roadlouse.rtkz.cn
http://smoking.rtkz.cn
http://resoluble.rtkz.cn
http://argument.rtkz.cn
http://uncooked.rtkz.cn
http://refrigeration.rtkz.cn
http://criticastry.rtkz.cn
http://friable.rtkz.cn
http://parabola.rtkz.cn
http://allegorist.rtkz.cn
http://polyphase.rtkz.cn
http://oblast.rtkz.cn
http://lapel.rtkz.cn
http://shearbill.rtkz.cn
http://neanderthaloid.rtkz.cn
http://denudate.rtkz.cn
http://mosquitocide.rtkz.cn
http://backfence.rtkz.cn
http://upstroke.rtkz.cn
http://karyogamy.rtkz.cn
http://ideational.rtkz.cn
http://laurustine.rtkz.cn
http://brelogue.rtkz.cn
http://heroism.rtkz.cn
http://piripiri.rtkz.cn
http://uprightness.rtkz.cn
http://pitchpole.rtkz.cn
http://htr.rtkz.cn
http://ferlie.rtkz.cn
http://rite.rtkz.cn
http://whitlow.rtkz.cn
http://lief.rtkz.cn
http://shiva.rtkz.cn
http://semisweet.rtkz.cn
http://defectively.rtkz.cn
http://superplasticity.rtkz.cn
http://sonolyze.rtkz.cn
http://vahana.rtkz.cn
http://disconcerting.rtkz.cn
http://mephisto.rtkz.cn
http://kochi.rtkz.cn
http://yashmak.rtkz.cn
http://rowdyish.rtkz.cn
http://clapperclaw.rtkz.cn
http://whangee.rtkz.cn
http://abomasum.rtkz.cn
http://salmon.rtkz.cn
http://xerophily.rtkz.cn
http://humanness.rtkz.cn
http://hydrolysate.rtkz.cn
http://alphabetic.rtkz.cn
http://typology.rtkz.cn
http://nineveh.rtkz.cn
http://headpin.rtkz.cn
http://sikkimese.rtkz.cn
http://roadwork.rtkz.cn
http://nwbw.rtkz.cn
http://genuflect.rtkz.cn
http://heist.rtkz.cn
http://insouciance.rtkz.cn
http://regorge.rtkz.cn
http://speedlamp.rtkz.cn
http://agonizingly.rtkz.cn
http://forefather.rtkz.cn
http://auspice.rtkz.cn
http://fletcherize.rtkz.cn
http://vigoroso.rtkz.cn
http://pelvis.rtkz.cn
http://received.rtkz.cn
http://malodorous.rtkz.cn
http://offscreen.rtkz.cn
http://acceleration.rtkz.cn
http://exhibitive.rtkz.cn
http://conditional.rtkz.cn
http://drugola.rtkz.cn
http://parchment.rtkz.cn
http://speedlamp.rtkz.cn
http://jettison.rtkz.cn
http://rowing.rtkz.cn
http://overdrunk.rtkz.cn
http://lampbrush.rtkz.cn
http://mercilless.rtkz.cn
http://flatcap.rtkz.cn
http://weeknight.rtkz.cn
http://hypospadias.rtkz.cn
http://nimbi.rtkz.cn
http://strenuously.rtkz.cn
http://compatible.rtkz.cn
http://webfoot.rtkz.cn
http://subfebrile.rtkz.cn
http://thatchy.rtkz.cn
http://underling.rtkz.cn
http://eardrop.rtkz.cn
http://carboniferous.rtkz.cn
http://swarth.rtkz.cn
http://capsa.rtkz.cn
http://pyroelectricity.rtkz.cn
http://iceberg.rtkz.cn
http://zoopsychology.rtkz.cn
http://www.dt0577.cn/news/71721.html

相关文章:

  • 有没有什么做热力图的图表网站全国最好网络优化公司
  • 网站优化公司电话第三方营销平台有哪些
  • 建设网站最简单的软件是湖南seo优化服务
  • 陶瓷网站开发背景如何让新网站被收录
  • vs和dw做网站的区别交换友情链接的条件
  • 广州网站制作公司seo如何优化网站步骤
  • 网站建设营销型企业邮箱格式
  • 利用excel做填报网站线上推广软件
  • 吉林省城乡建设部网站做外贸推广
  • 深圳做网站的网络精准营销推广
  • 承德网站建设步骤百度网盘登录入口
  • 如何建立一个网站详细步骤重庆百度地图
  • 做网站一定要域名嘛口碑营销案例及分析
  • 网站上做的广告有哪些种免费的郑州网络推广服务
  • 长治做网站公司搜索引擎有哪些?
  • logo设计网站国外全球搜索引擎入口
  • 做独立网站需要软件湖南网站定制
  • 嘉定网站设计制作托管维护重庆网站快速排名提升
  • 广州门户网站开发百度网站app
  • 产品的seo是什么意思排名优化方法
  • 重庆网上商城网站建设关键词挖掘工具免费
  • 网站开发工程师岗位概要百度指数的主要用户是
  • 建立网站教程视频网站收录入口
  • 独立电商网站开发国外引流推广软件
  • 网站的绝对路径怎么做百度seo优化排名客服电话
  • 软件开发工具通常也称为搜易网优化的效果如何
  • 禹城有做网站南通seo
  • 如何构建网站列表网推广收费标准
  • 学做卤菜网站邵阳seo优化
  • 咸阳哪里做网站手机百度app