我们首先需要新建一个数据库,这里可以用MySQL命令行或者其他的数据库软件.

我们希望在spring boot中成功连接到数据库并且把数据查出来
我们需要先在pom.xml文件中添加一些我们需要的依赖

接着在配置文件application.properties中写入对数据库的配置
注意:此处驱动可以改成MySQL 8对应的com.mysql.cj.jdbc.Driver

如果报错的话,需要提前添加mysql-connector-java-8.0.19.jar到项目的Libralies
本案例相对比较简单,没有分包存放类;
新建一个实体类Student【其中的getter和Setter以及toString方法都可以自动生成。

再新建一个StudentMapper的接口Interface,不是class;
写注解时自动import。

再引入一个服务层Service,通过Service中转来操控数据库,新建一个StudentService类

在包下新建一个类StudentController

我们启动springboot项目运行
在浏览器输入http://localhost:8080/student?stuno=1

在浏览器输入http://localhost:8080/student?stuno=2

成功连接并访问到我们的数据库中的数据。

【SpringBoot】学生信息查询案例相关推荐

  1. Mr.张小白(案例:学生信息查询系统的MyBatis的实现)

    学生信息查询系统 一.步骤 1.引入相关依赖pom.xml <?xml version="1.0" encoding="UTF-8"?> <p ...

  2. JavaEE——SSM框架整合实现学生信息注册案例

    目录 十.SSM框架整合实现学生信息注册案例 1. 创建06-ssm的web项目 2. 修改web.xml版本为4.0 3. 更新pom.xml文件 4. jdbc的属性文件和日志文件 5. appl ...

  3. python学生信息管理系统项目总结_学生信息管理系统案例小结

    周末拿最近学习的知识 (JDBC, Servlet, JSP) 做一个小案例, 本来周末就应该整理笔记的, 但是打球也不能耽误啊, 所以只好赶着在今天下班的时间, 做下记录. 技术准备 Java 基础 ...

  4. Py学生信息管理系统 案例(优化版)

    # 第一题:设计一个全局变量,来保存很多个学生信息:学生(学号, 姓名,年龄):思考要用怎样的结构来保存:# 第二题:在第一题基础上,完成:让用户输入一个新的学生信息(学号,姓名,年龄):你将其保存在 ...

  5. java写的学生信息查询系统_Java编写学生信息查询系统,报错!!!

    在窗口ClientFrame中有一个窗格,Newstudentinfo和Selectstudentinfo独立运行都没问题,但是在ClientFrame中只运行Selectstudentinfo,录入 ...

  6. 基于51单片机学生信息查询与显示

    设计内容 用51单片机.点阵式LED(或1602屏).4×4键盘以及串行接口组成学生信息的显示与查询系统设计.基本要求是在键盘输入学生姓名后,点阵LED屏能够滚动显示学生相关信息,至少两位同学信息,例 ...

  7. JS7day(事件对象,事件流,事件捕获和冒泡,阻止事件流动,事件委托,学生信息表案例)

    文章目录 事件对象 获取事件对象 部分常用属性 事件流 事件捕获概念: 事件冒泡概念: 阻止事件流动: 相同的鼠标经过事件: 两种(监听事件)注册事件的区别: 传统on注册(L0) 事件监听注册(L2 ...

  8. 【大学生软件测试基础】历年学生信息查询界面 - 正交表

    某系统"历年学生信息查询"的功能界面如下图所示,利用正交实验法对其设计测试用例. 任务1:根据上面的需求找出因子与水平: 任务2:根据因子与水平数,选择合适的正交表: 任务3: 根 ...

  9. 数据库---学生选课查询案例---经典查询题

    语句见下方 --1.查询"c10"课程比"c20"课程成绩高的学生的信息及课程分数 select s.*,sc1.score as c10成绩,sc2.scor ...

最新文章

  1. (chap1 网络基础知识)网络的构成要素:(3)交换机
  2. Qt 模型视图框架解读之模型
  3. 内存泄漏MobX State Tree_[译]iOS Crash Dump Analysis 错误的内存崩溃
  4. 汉诺塔(三) 判断操作是否合法 + 栈(stack)数组
  5. input限制输入字符
  6. 3.7 TextRNN—TextRCNN—TextAttentionRNN—HAN—FastText—代码
  7. python爬虫——与不断变化的页面死磕和更新换代(3)
  8. QQ文件七天未接收失效怎么办?QQ文件失效怎么恢复
  9. 在APPLE从创建ID到申请发布AppStore账户(一)Apple ID注册自动登录
  10. 求购二手《良葛格Java JDK 5.0学习笔记》
  11. Mantle Introduce
  12. idea 编码扫描插件_用IDEA这样Review代码真牛逼
  13. 2020快手前端暑期实习面经
  14. 暗影精灵三 英伟达显卡 Ubuntu16.04 安装网卡驱动连接wifi
  15. js数组格式转成json格式
  16. 从“入世”被裁到中兴事件,18年间中国科技经历了什么?
  17. 不确定性推理的基本概念
  18. 美国海志蓄电池产品介绍
  19. munbergame
  20. 程序数据集散地:数据库-----的解析

热门文章

  1. 快速理解Lambda表达式
  2. 爬虫+网站开发实例:电影票比价网
  3. Qt QPushButton checked 时候颜色变浅不对
  4. dma-buf 由浅入深(七) —— alloc page 版本
  5. 理解一维数组中 buf、buf[0]、buf[0]、buf 四个符号的含义
  6. PID控制中Kp Ki Kd 在控制质量中的影响
  7. 《Pro SQL Server Internals, 2nd edition》CHAPTER 2 Tables and Indexes-Clustered Indexes
  8. ASP.NET实现文件的上传和下载
  9. 日照python培训_日照市学习it课程
  10. 【详解】计算机视觉算法导读篇