版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验2
JSP应用程序设计一
、实验目旳学会使用JSP旳内置对象;掌握解决客户端祈求旳措施;掌握JSP数据库旳编程措施。二、
实验内容1.实现学生学籍管理系统,实现学生信息旳查找、增、删、该等操作。2.三、实验学时2学时实验环节新建工程。设名字为Test.创立List.jsp文献。引入java.sql.*.输入%@Pageimport="java.sql.*"%访问数据库中旳数据,并在表格中输出。登记并注册JDBC驱动器建立与数据库university旳连接创立statement对象执行select查询数据表student中旳所有记录,获得成果集将数据表中旳记录逐条显示在Web页面上实验成果源代码://List.jsp<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%><%@pageimport="java.sql.*"%><html><head><title>MyJSP'List.jsp'startingpage</title></head><body><%Connectioncon;Statementstm;ResultSetrs;Stringurl,sql;Stringco12,co13,co15,co16;%><divalign="center"><fontcolor="#000000"size="5">学籍管理系统</font></div><tablewidth=""75%"border="1"align="center"><tr><th>学号</th><th>姓名</th><th>性别</th><th>年龄</th><th>籍贯</th><th>院系</th><th>更改</th><th>删除</th></tr><%try{Class.forName("com.mysql.jdbc.Driver");DriverManager.registerDriver(newcom.mysql.jdbc.Driver());url="jdbc:mysql://localhost:3306/university";con=DriverManager.getConnection(url,"root","jttqzh");stm=con.createStatement();sql="select*fromstudent";rs=stm.executeQuery(sql);while(rs.next()){%><tr><tdalign="center"><%=rs.getString(1)%></td><tdalign="center"><%=rs.getString(2)%></td><tdalign="center"><%=rs.getString(3)%></td><tdalign="center"><%=rs.getInt(4)%></td><tdalign="center"><%=rs.getString(5)%></td><tdalign="center"><%=rs.getString(6)%></td><tdalign="center"><ahref="Change.jsp?xuehao=<%=rs.getString(1)%>">修改</a></td><tdalign="center"><ahref="Del.jsp?xuehao=<%=rs.getString(1)%>">删除</a></td></tr><%}rs.close();stm.close();con.close();}catch(Exceptione){out.println(e);}%></table><br><divalign="center"><ahref="Insert.jsp">添加新记录</a></div></body></html>//Insert.jsp<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%><html><head><title>添加新记录</title></head><body><divalign="center"><fontcolor="#000000"size="5">添加新记录</font></div><formname="form1"method="post"action="Query.jsp"><tablewidth="25%"border="1"cellspacing="1"cellpadding="1"align="center"><tr><tdalign="center">学号</td><td><inputtype="text"name="xuehao"size="7"></td></tr><tr><tdalign="center">姓名</td><td><inputtype="text"name="name"size="8"></td></tr><tr><tdalign="center">性别</td><td><selectname="sex"><optionvalue="男"selected>男</option><optionvalue="女">女</option></select></td></tr><tr><tdalign="center">年龄</td><td><inputtype="text"name="age"></td></tr><tr><tdalign="center">籍贯</td><td><inputtype="text"name="jiguan"size="8"></td></tr><tr><tdalign="center">院系</td><td><inputtype="text"name="department"size="8"></td></tr><tralign="center"><tdcolspan="2"align="center"><inputtype="submit"name="Submit"value="提交"><inputtype="reset"name="reset"value="清空"></td></tr></table></form></body></html>//Query<%@pagelanguage="java"import="java.util.*"pageEncoding="gbk"%><%@pageimport="java.sql.*"%><html><head><title>MyJSP'Query.jsp'startingpage</title></head><body><%request.setCharacterEncoding("gb2312");Stringxuehao=request.getParameter("xuehao").trim();Stringxingming=request.getParameter("name").trim();Stringsex=request.getParameter("sex").trim();intage=Integer.valueOf(request.getParameter("age").trim());Stringjiguan=request.getParameter("jiguan").trim();Stringdepartment=request.getParameter("department").trim();if((xuehao==null)||(xingming==null)){response.sendRedirect("Err.jsp");}try{Connectioncon;Statementstm;Stringurl,sql;Class.forName("com.mysql.jdbc.Driver");DriverManager.registerDriver(newcom.mysql.jdbc.Driver());url="jdbc:mysql://localhost:3306/university";con=DriverManager.getConnection(url,"root","jttqzh");stm=con.createStatement();sql="insertintostudentvalues('"+xuehao+"','"+xingming+"','"+sex+"','"+age+"','"+jiguan+"','"+department+"')";stm.executeUpdate(sql);stm.close();con.close();}catch(Exceptione){out.println(e);}response.sendRedirect("List.jsp");%><br></body></html>//Del.jsp<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%><%@pageimport="java.sql.*"%><html><head><title>MyJSP'Del.jsp'startingpage</title></head><body><%request.setCharacterEncoding("gb2312");Stringxuehao=request.getParameter("xuehao").trim();Stringurl,sql;Connectioncon;Statementstm;Class.forName("com.mysql.jdbc.Driver");DriverManager.registerDriver(newcom.mysql.jdbc.Driver());url="jdbc:mysql://localhost:3306/university";con=DriverManager.getConnection(url,"root","jttqzh");stm=con.createStatement();sql="deletefromstudentwherexuehao='"+xuehao+"'";stm.executeUpdate(sql);stm.close();con.close();response.sendRedirect("List.jsp");%><br></body></html>//Change.jsp<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%><%@pageimport="java.sql.*"%><html><head><title>MyJSP'Change.jsp'startingpage</title></head><body> <br><%Connectioncon;Statementstm;ResultSetrs;Stringurl,sql;Stringxuehao=request.getParameter("xuehao").trim();try{Class.forName("com.mysql.jdbc.Driver");DriverManager.registerDriver(newcom.mysql.jdbc.Driver());url="jdbc:mysql://localhost:3306/university";con=DriverManager.getConnection(url,"root","jttqzh");stm=con.createStatement();sql="select*fromstudentwherexuehao='"+xuehao+"'";rs=stm.executeQuery(sql);while(rs.next()){%><formaction="Change_Query.jsp?xuehao=<%=xuehao%>"method="post"><tablewidth=20%border=1><tr><tdwidth=40%align="center">学号<br></td><tdwidth=60%align="center"><%=rs.getString(1)%></td></tr><tr><tdwidth=40%align="center">姓名<br></td><tdwidth=60%align="center"><inputtype="text"name="name"size="8"value="<%=rs.getString(2)%>"></td></tr><tr><tdwidth=40%align="center">性别<br></td><td><%Stringsex=rs.getString(3).trim();if(sex.equals("男")){%><selectname="sex"size="1"><optionvalue="female"selected>男</option></select><%}else{%><selectname="sex"size="1"><optionvalue="female">男</option><optionvalue="male"selected>女</option></select><%}%></td></tr><tr><tdwidth=40%align="center">年龄<br></td><tdwidth=60%align="center"><inputtype="text"name="age"size="8"value="<%=rs.getInt(4)%>"></td></tr><tr><tdwidth=40%align="center">籍贯<br></td><tdwidth=60%align="center"><inputtype="text"name="jiguan"size="8"value="<%=rs.getString(5)%>"></td></tr><tr><tdwidth=40%align="center">系别<br></td><tdwidth=60%align="center"><inputtype="text"name="department"size="8"value="<%=rs.getString(6)%>"></td></tr><tralign="center"><tdcolspan="2"align="center"><inputtype="submit"name="submit"value="提交"><inputtype="reset"name="reset"value="清空"></td></tr></table></form><%rs.close();stm.close();con.close();}}catch(Exceptione){System.out.println(e);}%></body></html>//Change_Query<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%><%@pageimport="java.sql.*"%><html><head><title>MyJSP'Change_Query.jsp'startingpage</title></head><body><%request.setCharacterEncoding("gb2312");Stringxuehao=request.getParameter("xuehao").trim();Stringname=request.getParameter("name").trim();Stringsex=request.getParameter("sex");if(sex.equals("female")){sex="男";}else{sex="女";}intage=Integer.valueO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新初一语文暑假每日一练30天训练包(基础积累+阅读理解+作文片段附赠入学摸底卷含答案范文与评分标准)
- 2026年深圳市七升八语文暑假预习与补弱原创讲练包(含三套开学摸底卷、答案详解与作文评分标准)
- 2026年河北省遵化市高一数学上册期末考试模拟检测卷(模拟题)附答案
- 精神科护理培训试题及答案
- 结构力学专科试题及答案
- 大学电工考试题及答案
- 河北省沧州市金太阳联考2025-2026学年高一上学期期中考试化学试题
- 2026年玉林市玉州区事业单位人员招聘笔试参考试题及答案详解
- 2026年山东第一医科大学第三附属医院 (山东省医学科学院附属医院)公开招聘编外人员招聘(8人)考试模拟试题及答案详解
- 2026西安市宇航中学教师招聘考试参考题库及答案详解
- 2025年档案专业副硏究馆员考试试题有答案
- 多媒体运营学习方案
- 2026年江苏高科技投资集团招聘面试题及答案
- 智联招聘邮政笔试题库
- 缅怀革命先烈+继承革命遗志+主题班会课件
- 年产10万吨锻钢件(风电法兰用)量产可行性研究报告
- 2025年宫颈癌考试题及答案
- 2026年部编版新教材语文七年级下册第六单元教案设计
- 生活中的法律知识课件
- 药品辨别知识培训课件
- 2026年保安员资格证理论知识考试题库
评论
0/150
提交评论