java连接数据库学生管理系统——分层实现

java 学生管理里系统连接数据库(sqlsever)

说明:1.先创建一个项目,准备好jar包
2.运行打开sqlsever
3.TCP/IP要开启
4.分为:视图层、控制层、业务层、Dao层
下图为dbutils的jar包:简化JDBC的开发
sqljdbc:连接数据库的连接工具
common-pool jar:池化资源对象
commons-dbcp :是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。
在这里插入图片描述
2.创建数据库的表
比如我创建的名字为:StudentManageSystem,表的名字为:Student(如下图)java连接数据库学生管理系统——分层实现_第1张图片
表格的内容以及字段如下图:java连接数据库学生管理系统——分层实现_第2张图片
3.编写工具类

java连接数据库学生管理系统——分层实现_第3张图片
java连接数据库学生管理系统——分层实现_第4张图片

4.学生基础准备
1、创建字段:学号、姓名、年龄、性别(根据自己的需要选择自己的需要的)
2、写get、set方法。
3、重写toString方法。
4、创建空参、以及有参构造器。

java连接数据库学生管理系统——分层实现_第5张图片
java连接数据库学生管理系统——分层实现_第6张图片
5.视图层,让用户看到和操作的界面
数据传递controller层实现
成员创建controller对象
java连接数据库学生管理系统——分层实现_第7张图片
java连接数据库学生管理系统——分层实现_第8张图片
java连接数据库学生管理系统——分层实现_第9张图片
创建case1:实现学生信息的添加功能:
java连接数据库学生管理系统——分层实现_第10张图片
java连接数据库学生管理系统——分层实现_第11张图片

创建case2:实现学生信息的编辑功能:
java连接数据库学生管理系统——分层实现_第12张图片

java连接数据库学生管理系统——分层实现_第13张图片
创建case3:实现学生信息删除:java连接数据库学生管理系统——分层实现_第14张图片
创建case4:实现学生信息的查询:
1.分为查询所有
2.根据学生的学号对学生信息进行查询

一、查询所有
java连接数据库学生管理系统——分层实现_第15张图片
二、根据学号查询
java连接数据库学生管理系统——分层实现_第16张图片
java连接数据库学生管理系统——分层实现_第17张图片
6.控制器层界面层(MainView)接受用户数据,传递给services
1.添加学生功能:
java连接数据库学生管理系统——分层实现_第18张图片
2.控制层编辑学生信息功能java连接数据库学生管理系统——分层实现_第19张图片
3.控制层删除学生信息功能:
java连接数据库学生管理系统——分层实现_第20张图片
4.控制层根据学号,查询学生信息功能:(全部查询、根据学号查询)
java连接数据库学生管理系统——分层实现_第21张图片
7.业务层(StudentManagerservices)接受上一层:控制层cotroller的数据,传递给Dao层
业务层:java连接数据库学生管理系统——分层实现_第22张图片
业务层实现添加学生、编辑学生、删除学生java连接数据库学生管理系统——分层实现_第23张图片
业务层实现查询学生信息:java连接数据库学生管理系统——分层实现_第24张图片

8.Dao层(StudentManagerDao)java连接数据库学生管理系统——分层实现_第25张图片
1.Dao层实现添加学生:
java连接数据库学生管理系统——分层实现_第26张图片
2.Dao层实现编辑学生:java连接数据库学生管理系统——分层实现_第27张图片
3.Dao层实现删除学生:java连接数据库学生管理系统——分层实现_第28张图片
4.Dao层实现查询所有的学生信息:java连接数据库学生管理系统——分层实现_第29张图片
5.Dao层实现根据学号查询学生信息:java连接数据库学生管理系统——分层实现_第30张图片
8.创建主方法,执行程序
实例化对象,视图层MainView,调用run方法执行程序*java连接数据库学生管理系统——分层实现_第31张图片
9.成果展示:
java连接数据库学生管理系统——分层实现_第32张图片
java连接数据库学生管理系统——分层实现_第33张图片
java连接数据库学生管理系统——分层实现_第34张图片

你可能感兴趣的:(java连接数据库的分层实现)