学生信息管理系统(MySQL简单版)

本文介绍了一个使用JDBC编写的简单学生信息管理系统,项目分为dao、表示层和服务层。没有前端界面,所有操作都在控制台完成。通过交互界面实现增删改查功能,实体类基于数据库表结构, dao层利用PreparedStatement防止SQL注入,核心方法包括excuteQuery等。

在学习JDBC过程中,自己写了个简单版的 <学生信息管理系统>差不多用了一下午的时间吧,这篇文章主要讲一下我在写代码过程中的思路。如有错误 请指正。

这个项目没有用到前端的界面,所有的数据均在控制台展示。

首先把整个项目分为以上几个层,dao层,表示层,service层

1,dao层

dao层主要是用来对实体类进行操作,封装一些类和方法来让前台调用,

2,表示层

用来进行交互操作

3,service层

引用对应的dao数据库操作,在这里可以编写自己需要的代码,比如一些逻辑的实现。在目前的项目当中由于逻辑并不复杂,但为了代码规范进行创建。

一.交互界面

由于这个项目非常的简单,只有增删改查这4个功能所以 交互界面是非常的简单的,使用switch语句判断用户要选择的功能,然后调用我们自己写得方法进行传参,比如删除操作,就需要思考是不是要以主键来删除数据,所以就需要用户输入主键来进行传参。

 

 

 

 

 二.实体类

实体类的创建主要是基于数据库的表的设计结构,在创建的时候只要注意一下这点就可以。

三.dao层

这里写

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值