ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> JSPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播 >> 学生信息管理系统设计 JSP学生信息管理系统设计

学生信息管理系统设计 JSP学生信息管理系统设计(1/2)

来源:网络整理     时间:2017-12-05     关键词:学生信息管理系统设计

本篇文章主要介绍了"学生信息管理系统设计 JSP学生信息管理系统设计",主要涉及到学生信息管理系统设计方面的内容,对于JSPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 本文实例为大家分享了JSP学生信息管理系统源码,供大家参考,具体内容如下新建学生信息数据库1.添加记录模块<%@ page c pageEncoding=...

本文实例为大家分享了JSP学生信息管理系统源码,供大家参考,具体内容如下

新建学生信息数据库

1.添加记录模块

<%@ page c pageEncoding="UTF-8"%>


  
 添加新学生 
 

 
 
 
学号:
姓名
性别
年龄
专业
   

<%@ page language="java" import="java.sql.*" pageEncoding="UTF-8"%>

 
 添加学生处理程序
 
 
 <% Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
    String url="jdbc:sqlserver://localhost:1433; DatabaseName=p"; 
    String user="sa";
    String password="123456"; 
  Connection c
  request.setCharacterEncoding("UTF-8");
  String id=request.getParameter("id");
  String name=request.getParameter("name");
  String sex=request.getParameter("sex");
  int age=Integer.parseInt(request.getParameter("age"));
  String sdept=request.getParameter("sdept");
  String sql=String.format("select * from student where Sno=%s",id);
  Statement stmt=conn.createStatement();
  PreparedStatement pstmt;
  ResultSet rs=stmt.executeQuery(sql);
  if(!(rs.next())){
  pstmt=conn.prepareStatement("insert into Student values(?,?,?,?,?)");
  pstmt.setString(1,id);
  pstmt.setString(2,name);
  pstmt.setString(3,sex);
  pstmt.setInt(4,age);
  pstmt.setString(5,sdept);
  pstmt.executeUpdate();
  out.print("添加成功");  
  %>
  返回菜单
<%}else{ out.println("该学号已存在");%> 重新添加 <%}%>

2.查询(all)模块

<%@ page language="java" import="java.sql.*" pageEncoding="UTF-8"%>
<%@ page import="javax.sql.*" %>
<%@ page import="javax.naming.*" %>

 
 信息查看页面
  
 
 
<% DataSource ds=null; InitialContext ctx=new InitialContext(); ds=(DataSource)ctx.lookup("java:comp/env/jdbc/sqlserver"); Connection c PreparedStatement pstmt=conn.prepareStatement("select * from Student"); ResultSet rs=pstmt.executeQuery(); %> <% while(rs.next()){ %> <%}%>
记录条数学号姓名 性别年龄专业
<%=rs.getRow()%> <%=rs.getString(1)%> <%=rs.getString(2)%> <%=rs.getString(3)%> <%=rs.getString(4)%> <%=rs.getString(5)%>
<%if(rs!=null){rs.close();} if(pstmt!=null){pstmt.close();} if(conn!=null){conn.close();} %>

条件查询模块

<%@ page language="java" pageEncoding="UTF-8"%>

 
 My JSP 'stufind2.jsp' starting page
 
 
 请选择查询条件
性别女 年龄范围:

   最小:

  最大:

<%@ page c import="java.sql.*" pageEncoding="UTF-8"%>

 
 条件查询处理页面
 
 
 
<%Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String user="sa"; String password="123456"; String url="jdbc:sqlserver://localhost:1433;DatabaseName=p"; Connection c request.setCharacterEncoding("UTF-8"); String sex=request.getParameter("sex"); int age1=Integer.parseInt(request.getParameter("a1")); int age2=Integer.parseInt(request.getParameter("a2")); String sql="select * from Student where Ssex=? and Sage>=? and Sage<=?"; PreparedStatement pstmt=conn.prepareStatement(sql); pstmt.setString(1,sex); pstmt.setInt(2,age1); pstmt.setInt(3,age2); ResultSet rs=pstmt.executeQuery(); %> <%while(rs.next()){ %> <%}%>
记录条数学号姓名 性别年龄专业
<%=rs.getRow()%> <%=rs.getString(1)%> <%=rs.getString(2)%> <%=rs.getString(3)%> <%=rs.getString(4)%> <%=rs.getString(5)%>
<%if(rs!=null){rs.close();} if(pstmt!=null){pstmt.close();} if(conn!=null){conn.close();} %>

3.修改模块

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

  
 修改提交页面
 
 
 
请选择修改记录所满足的条件
姓名:

性别: 男

   

<%@ page c import="java.sql.*" pageEncoding="UTF-8"%>

  
 修改编辑页面
 
 
 <% Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  String user="sa";
  String password="123456";
  String url="jdbc:sqlserver://localhost:1433;DatabaseName=p";
  Connection c
  request.setCharacterEncoding("UTF-8");
  String name=request.getParameter("name");
  String sex=request.getParameter("sex");
  session.setAttribute("sex",sex);
  session.setAttribute("name",name);
  String sql="select * from Student where Ssex=? and Sname=?";
  PreparedStatement pstmt=conn.prepareStatement(sql);
  pstmt.setString(1,sex);
  pstmt.setString(2,name);
  ResultSet rs=pstmt.executeQuery();
  if(rs.next()){
  String id=rs.getString("Sno");
  String name2=rs.getString("Sname");
  String sex2=rs.getString("Ssex");
  int age=rs.getInt("Sage");
  String sdept=rs.getString("Sdept");
  if(pstmt!=null){pstmt.close();}
  if(rs!=null){rs.close();}
  if(conn!=null){conn.close();}
  %>
  
学号:
姓名:
性别:
年龄:
专业:
   
<%} else{%> 没有找到合适条件的记录!!<% if(rs!=null){rs.close();} if(pstmt!=null){pstmt.close();} if(conn!=null){conn.close();} }%>

<%@ page language="java" import="java.sql.*" pageEncoding="UTF-8"%>

  
 修改后重写页面 
 
 
 <% Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
  String url="jdbc:sqlserver://localhost:1433; DatabaseName=p"; 
  String user="sa";
  String password="123456"; 
  Connection c
  String sql="update Student set Sno=?,Sname=?,Ssex=?,Sage=?,Sdept=? where Sname=? and Ssex=?";
  PreparedStatement pstmt=conn.prepareStatement(sql);
  request.setCharacterEncoding("UTF-8");
  String id=request.getParameter("id");
  String name2=request.getParameter("name2");
  String sex2=request.getParameter("sex2");
  int age=Integer.parseInt(request.getParameter("age"));
  String sdept=request.getParameter("sdept");
  String name=(String)session.getAttribute("name");
  String sex=(String)session.getAttribute("sex");
  pstmt.setString(1,id); pstmt.setString(2,name2);
  pstmt.setString(3,sex2); pstmt.setInt(4,age);
  pstmt.setString(5,sdept); pstmt.setString(6,name);
  pstmt.setString(7,sex);
  int n=pstmt.executeUpdate();
  if(n>=1){%>重写数据库操作成功!
<%} else{%>重写数据库操作失败!
<%} if(pstmt!=null){pstmt.close();} if(conn!=null){conn.close();} %>

4.删除记录模块

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

  
 条件删除提交页面
 
 
  请选择删除记录条件<
姓名:

性别:男

年龄范围:

最小:
最大:

学生信息管理系统设计相关图片

学生信息管理系统设计相关文章