JSP学生学籍管理系统_第1页
JSP学生学籍管理系统_第2页
JSP学生学籍管理系统_第3页
JSP学生学籍管理系统_第4页
JSP学生学籍管理系统_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论