【JavaWeb程序设计】JSP访问数据库(二)

目录

一、编写一个网页,实现根据输入学生姓名的模糊查询,如果查找不到就显示“查无此人”

1. 运行截图

2. 建表

3. JSP页面主要代码(inquire.jsp)

4. Bean实体类

5. DAO层

6. Service层(模糊查询)

7. Servlet

二、实现学生注册和登录功能

1. 运行截图

2. 建表

3. Bean实体类

4. 登录

4.1 login.jsp

4.2 DAO层

4.3 Service层

4.4 Servlet

4.4.1 Service层

4.4.2 DAO层

5. 注册

5.1 register.jsp

5.2 DAO层

5.5 Service层

5.4 Servlet


引言

需要源码可以评论,如果评论的人多的话我会抽空上传资源。如果我发布的博客对您有帮助,还请动动小手点赞or收藏哦~主页还有其他博客欢迎访问,您的关注将会是我更新的动力!

一、编写一个网页,实现根据输入学生姓名的模糊查询,如果查找不到就显示“查无此人”

1. 运行截图

2. 建表

连接数据库:

3. JSP页面主要代码(inquire.jsp)

设置一个表单,点击查询之后将请求发送到Servlet;

如果有数据则显示,没有的话显示查无此人。

4. Bean实体类

5. DAO层

根据Service层传过来的姓到数据库查找对应的姓名

6. Service层(模糊查询)

7. Servlet

调用service层中的方法,获取数据并转发到JSP页面

二、实现学生注册和登录功能

输入学生学号(stuId)和密码(stuPwd),如果学号不存在,跳转到注册界面,完成注册功能;如果学号存在,密码匹配显示“登录成功”,否则显示“登录失败”。

注:要求用PreparedStatement实现。

1. 运行截图

(1)输入正确学号和密码,显示登录成功:

(2)输入正确学号和错误密码,显示登录失败:

(3)输入不存在的学号,跳转到注册页面:

(4)注册已存在的学号,提示注册失败:

(5)注册新的学号,提示登录成功:

(6)点击确定跳转到登录页面登录,输入刚注册的信息登录成功:

(7)检验数据库是否增加了注册的信息:

2. 建表

3. Bean实体类

4. 登录

4.1 login.jsp

4.2 DAO层

根据输入的id和密码查询数据库是否有对应的信息

4.3 Service层

根据DAO层判断是否拿到信息

4.4 Servlet

验证输入的学号是否存在,这里引用isLogin去判断

4.4.1 Service层

根据DAO层判断是否拿到信息

4.4.2 DAO层

根据输入的学生id查找student03表是否有相应的id:

5. 注册

5.1 register.jsp

5.2 DAO层

5.5 Service层

5.4 Servlet

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值