在学习JDBC过程中,自己写了个简单版的 <学生信息管理系统>差不多用了一下午的时间吧,这篇文章主要讲一下我在写代码过程中的思路。如有错误 请指正。
这个项目没有用到前端的界面,所有的数据均在控制台展示。
首先把整个项目分为以上几个层,dao层,表示层,service层
1,dao层
dao层主要是用来对实体类进行操作,封装一些类和方法来让前台调用,
2,表示层
用来进行交互操作
3,service层
引用对应的dao数据库操作,在这里可以编写自己需要的代码,比如一些逻辑的实现。在目前的项目当中由于逻辑并不复杂,但为了代码规范进行创建。
一.交互界面
由于这个项目非常的简单,只有增删改查这4个功能所以 交互界面是非常的简单的,使用switch语句判断用户要选择的功能,然后调用我们自己写得方法进行传参,比如删除操作,就需要思考是不是要以主键来删除数据,所以就需要用户输入主键来进行传参。



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

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

被折叠的 条评论
为什么被折叠?



