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

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

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

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

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

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

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

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

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

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