下载资源后端资源详情
实验五 综合训练【至尊版】.zip
大小:3.57MB
价格:45积分
下载量:0
评分:
5.0
上传者:wv757
更新日期:2024-11-13

JavaWeb实验五 综合训练至尊版

资源文件列表(大概)

文件名
大小
lab6/
-
lab6/.classpath
1.09KB
lab6/.project
904B
lab6/.settings/
-
lab6/.settings/.jsdtscope
567B
lab6/.settings/org.eclipse.jdt.core.prefs
364B
lab6/.settings/org.eclipse.wst.common.component
464B
lab6/.settings/org.eclipse.wst.common.project.facet.core.xml
345B
lab6/.settings/org.eclipse.wst.jsdt.ui.superType.container
49B
lab6/.settings/org.eclipse.wst.jsdt.ui.superType.name
6B
lab6/build/
-
lab6/build/classes/
-
lab6/build/classes/bean/
-
lab6/build/classes/bean/Student.class
1.33KB
lab6/build/classes/dao/
-
lab6/build/classes/dao/Impl/
-
lab6/build/classes/dao/Impl/StudentDaoImpl.class
4.8KB
lab6/build/classes/dao/StudentDao.class
515B
lab6/build/classes/service/
-
lab6/build/classes/service/impl/
-
lab6/build/classes/service/impl/StudentServiceImpl.class
1.68KB
lab6/build/classes/service/StudentService.class
527B
lab6/build/classes/servlet/
-
lab6/build/classes/servlet/BaseServlet.class
1.89KB
lab6/build/classes/servlet/StudentServlet.class
3.71KB
lab6/build/classes/util/
-
lab6/build/classes/util/DatabaseBean.class
1.54KB
lab6/src/
-
lab6/src/bean/
-
lab6/src/bean/Student.java
833B
lab6/src/dao/
-
lab6/src/dao/Impl/
-
lab6/src/dao/Impl/StudentDaoImpl.java
4.27KB
lab6/src/dao/StudentDao.java
949B
lab6/src/service/
-
lab6/src/service/impl/
-
lab6/src/service/impl/StudentServiceImpl.java
1.48KB
lab6/src/service/StudentService.java
622B
lab6/src/servlet/
-
lab6/src/servlet/BaseServlet.java
1.02KB
lab6/src/servlet/StudentServlet.java
3.65KB
lab6/src/util/
-
lab6/src/util/DatabaseBean.java
990B
lab6/WebContent/
-
lab6/WebContent/addStudent.jsp
1.19KB
lab6/WebContent/index.jsp
322B
lab6/WebContent/META-INF/
-
lab6/WebContent/META-INF/MANIFEST.MF
39B
lab6/WebContent/showStudent.jsp
2.06KB
lab6/WebContent/showStudent2.jsp
2.13KB
lab6/WebContent/update.jsp
1.59KB
lab6/WebContent/WEB-INF/
-
lab6/WebContent/WEB-INF/lib/
-
lab6/WebContent/WEB-INF/lib/jstl-1.2.jar
404.53KB
lab6/WebContent/WEB-INF/lib/mysql-connector-java-5.1.20-bin.jar
783.91KB
lab6/WebContent/WEB-INF/lib/mysql-connector-java-8.0.19.jar
2.25MB
lab6/WebContent/WEB-INF/lib/standard-1.1.2.jar
384.04KB
lab6/WebContent/WEB-INF/web.xml
650B

资源内容介绍

【没错,这个就是你要找的学习通的实验!】实验五 综合训练一、实验目的 1.了解MVC思想。2.熟悉Java Web的各种开发技术。二、实验学时4H三、实验性质综合性实验四、实验内容1.创建表t_student,其中包含学号stuno,姓名stuname,性别stusex三个字段,在表中插入一些测试数据。(5分)2.实现下述功能:
package dao.Impl;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import bean.Student;import dao.StudentDao;import util.DatabaseBean;public class StudentDaoImpl implements StudentDao {Connection conn = null;PreparedStatement pstmt = null;ResultSet rs = null;@Overridepublic List<Student> findAll() {List<Student> students = new ArrayList<Student>();try {conn = DatabaseBean.getConnection();String sql = "select stuno,stuname,stusex from t_student";pstmt = conn.prepareStatement(sql);rs = pstmt.executeQuery();while (rs.next()) {Student stu = new Student();stu.setStuno(rs.getString("stuno"));stu.setStuname(rs.getString("stuname"));stu.setStusex(rs.getString("stusex"));students.add(stu);}} catch (Exception e) {e.printStackTrace();} finally {DatabaseBean.close(rs, pstmt, conn);}return students;}@Overridepublic List<Student> selectStudentByStuname(String stuname) {// 上转型对象List<Student> students = new ArrayList<Student>();try {conn = DatabaseBean.getConnection();String sql = "select stuno,stuname,stusex from t_student where stuname like ?";pstmt = conn.prepareStatement(sql);pstmt.setString(1, "%" + stuname + "%");rs = pstmt.executeQuery();while (rs.next()) {Student stu = new Student();stu.setStuno(rs.getString("stuno"));stu.setStuname(rs.getString("stuname"));stu.setStusex(rs.getString("stusex"));students.add(stu);}} catch (Exception e) {e.printStackTrace();} finally {DatabaseBean.close(rs, pstmt, conn);}return students;}@Override // 精确查找public Student selectStudentByStuno(String stuno) {Student stu = new Student();try {conn = DatabaseBean.getConnection();// String sql = "SELECT * FROM students WHERE stuno = ?";// 就是因为这条语句是从实验二粘贴过来的,所以导致了后面的错误,终于找出错误了!String sql = "SELECT * FROM t_student WHERE stuno = ?";pstmt = conn.prepareStatement(sql);pstmt.setString(1, stuno);rs = pstmt.executeQuery();while (rs.next()) {stu.setStuno(rs.getString("stuno"));stu.setStuname(rs.getString("stuname"));stu.setStusex(rs.getString("stusex"));}} catch (SQLException e) {e.printStackTrace();} finally {DatabaseBean.close(rs, pstmt, conn);}return stu;}@Overridepublic boolean deleteStudent(String stuno) {try {conn = DatabaseBean.getConnection();String sql = "delete from t_student where stuno=?";pstmt = conn.prepareStatement(sql);pstmt.setString(1, stuno);int result = pstmt.executeUpdate();// pstmt.close();// conn.close();if (result > 0) {return true;}} catch (Exception e) {e.printStackTrace();} finally {DatabaseBean.close(rs, pstmt, conn);}return false;}@Override // 修改学生信息public boolean saveStudent(Student stu) {try {conn = DatabaseBean.getConnection();String sql = "update t_student set stuname=?,stusex=? where stuno=?";pstmt = conn.prepareStatement(sql);pstmt.setString(1, stu.getStuname());pstmt.setString(2, stu.getStusex());pstmt.setString(3, stu.getStuno());int result = pstmt.executeUpdate();// pstmt.close();// conn.close();if (result > 0) {return true;}} catch (Exception e) {e.printStackTrace();} finally {DatabaseBean.close(rs, pstmt, conn);}return false;}@Override // 添加学生信息public boolean addStudent(Student stu) {try {conn = DatabaseBean.getConnection();String sql = "insert into t_student(stuno,stuname,stusex) values(?,?,?)";pstmt = conn.prepareStatement(sql);pstmt.setString(1, stu.getStuno());pstmt.setString(2, stu.getStuname());pstmt.setString(3, stu.getStusex());int result = pstmt.executeUpdate();if (result > 0) {return true;}} catch (Exception e) {e.printStackTrace();} finally {DatabaseBean.close(rs, pstmt, conn);}return false;}}

用户评论 (0)

发表评论

captcha

相关资源

仓库管理系统 基于Spring Boot框架实现的仓库管理系统(程序+数据库+报告)

基于Spring Boot框架实现的仓库管理系统,系统包含三种角色:管理员、仓库管理员,用户,主要功能如下。【管理员】:- 个人中心:管理员可以查看和编辑个人信息。- 管理员管理:管理员可以对其他管理员进行管理,包括添加、编辑和删除管理员账号。- 基础数据管理:管理员可以管理系统的基础数据,包括分类、标签等信息的添加、编辑和删除。- 公告管理:管理员可以发布和管理系统的公告信息,包括添加、编辑和删除公告。- 物资管理:管理员可以管理系统的物资信息。- 用户管理:管理员可以管理用户账号,包括查看用户信息、禁用用户账号等操作。- 仓库管理员管理:管理员可以分配和管理仓库管理员的权限和职责。【仓库管理员】:- 个人中心:仓库管理员可以查看和编辑个人信息。- 公告管理:仓库管理员可以发布和管理仓库的公告信息,包括添加、编辑和删除公告。- 物资管理:仓库管理员可以管理仓库的物资信息,包括物资的添加、编辑和删除,以及库存管理和报损处理。- 物资申请管理:仓库管理员可以处理用户对物资的申请。

26.96MB46积分

springboot养老院信息管理系统(附源码+数据库)30958

(1)首页:用户登录后的首要页面,显示重要信息和功能入口。(2)网站公告:发布养老院的重要通知和公告。(3)养老资讯:提供养老院相关信息和新闻,帮助用户了解养老院生活。(4)意见反馈:用户可提供对养老院服务的意见和建议。(5)紧急呼叫:提供紧急求助功能,便于用户在紧急情况下联系工作人员。(6)访客申请:用户可提交访客申请,方便管理访客进出养老院。(7)入住服务:提供入住申请和入住后的相关服务信息。(8)个人中心:用户个人信息管理和相关功能设置。(9)健康数据:记录和管理用户健康数据,帮助管理和监测用户健康状况。(10)餐饮信息:提供餐饮服务信息和订餐功能。(11)清洁信息:提供清洁服务相关信息和管理。(12)活动信息:发布养老院的活动信息,帮助用户参与社交活动。(13)通知信息:向用户发送重要通知和消息,保持用户与养老院的信息互

363.34KB45积分

springboot房屋租赁系统(附源码+数据库)32524

(1)用户注册登录:游客可以随时进入到系统中,对系统中的信息浏览,但是想要实现房屋信息的收藏评论等,就必须有这个系统的账号,如果没有账号的话,可以注册成用户进行相关的操作,同时用户还可以对个人信息以及操作的信息进行管控。(2)查看房屋租赁管理系统的首页信息:房屋租赁管理系统的首页信息包含了首页、交流社区、通知公告、新闻资讯、在线投诉、房屋信息等。(3)通知公告:当用户点击“通知公告”这一菜单按钮,会显示管理员在后台发布的所有的通知公告,可以查看详情;(4)交流社区:当用户点击“交流社区”这一菜单按钮,可以查看交流社区信息或者发布交流社区信息。(5)新闻资讯:当用户点击“新闻资讯”这一菜单按钮,会显示管理员在后台发布的所有的新闻资讯,可以查看详情,进行收藏、点赞、评论等;(6)房屋信息:当用户点击“房屋信息”这一菜单按钮,会显示管理员在后台发布的所有的房屋信息,支持通过关键词对房屋信息进行搜索,选择需要的房屋信息点击可以进入到房屋信息详细的介绍界面,在详细界面可以查看到房屋的房东用户、房屋名称、房屋面积、房屋朝向等信息,同时可以进行预订租房、点赞、收藏、评论操作;

51.36KB28积分

springboot宿舍报修微信小程序(0附源码+数据库)35821

登录模块:使用者必须输入正确的账号与密码才能访问系统。公告管理模块:如果登录当前管理员有公告管理的权限即可以进行公告的查询、新增、删除、修改信息的操作。宿舍公约管理模块:管理者根据选择,可以给用户发布宿舍公约,在添加宿舍公约是输入宿舍公约的详细信息,添加需要上传的文件之后回到宿舍公约管理界面,在修改宿舍公约时修改不对的信息,也可以删除重新添加宿舍公约。报修信息管理模块:相关权限用户可以进行报修信息的查询、修改、删除操作,也可以对报修信息等数据项进行单独操作,设置数据类型等参数。

26.97MB10积分