关于mysql:初次尝试写学生信息管理系统

7次阅读

共计 857 个字符,预计需要花费 3 分钟才能阅读完成。

首先在 mysql 中建一个简略的表 如下图所示

接下来写 java 中的编码, 格局如图

要写一个学生信息管理系统,我是仿照网上的一个程序思路写的

首先要留神的是因为要与数据库连贯所以要在此我的项目中退出一个连贯的包如下图所示

因为学生表中有 5 个元素所以我写了一个 user 类来表白这几个元素,代码如图

而后写一个数据库连贯类 dbUtil 类,这里须要留神的是 mysql8.0 以上的数据库连贯为 com.mysql.cj.jdbc.Driver 而 8.0 以下的则是 com.mysql.jdbc.Driver

因为要实现管理系统的各种性能所以写一个 Dao 类

其中 searchUser 办法用来查问学号是否反复 register,delete,update 类用来实现学生信息录入,删除,更新信息 deleteBatches 办法用来实现批量删除 findKeyword 办法和 selectList 办法用来实现条件查问 findUser 办法用来查找指定学号的所有信息。

selectNotDeleteList 办法用来封装所有信息,信息传输到 ListServlet 类,这个类承受 list 再传输到创立的 userList.jsp 中



Dao 中的办法全写好后,就开始写一些性能的实现逻辑和与 jsp 页面的连贯
首先是与 studentregisterjsp 页面连贯的 registerServlet 类


其中在任何中央都须要留神的是字符转码问题,从 jsp 页面传过来的数据须要这两行代码req.setCharacterEncoding("UTF-8");resp.setCharacterEncoding("UTF-8") 之后不再赘述

而后是验证学号的 loginServlet 类与其连贯的 studentloginjsp 页面

接下来是批改逻辑 modifyServlet 类


这里应用了 findUser 办法

接下来是删除类 deleteServlet 和批量删除类 deleteBatchesServlet

最初是条件查问类

而后再增加一些失败胜利的 jsp 页面即可

至此大抵实现

成绩:
1. 注册界面

2. 验证界面

3. 治理界面

正文完
 0