⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xueshengbean.java

📁 JSP开发的学生信息管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package xuesheng;
import conn.DataBaseConnection;
import java.sql.Date;
import java.sql.*;
import java.util.*;
import java.io.*;
public class XueshengBean
{
	private Connection con=null;
	public XueshengBean()
	{
		this.con=DataBaseConnection.getConnection();
	}
	
	//学生是否存在
	public boolean existXuesheng(Xuesheng xuesheng) {
        try {
            String studentId = xuesheng.getStudentId();
            PreparedStatement pstmt = con.prepareStatement(
                    "select studentId from xuesheng where studentId='" +
                    studentId + "'");
            ResultSet rst = pstmt.executeQuery();
            if (rst.next()) {
                return true;
            }
        } catch (Exception ex) {
            return false;
        }
        return false;
    }
    public boolean existXuesheng(String studentId) {
        try {
            PreparedStatement pstmt = con.prepareStatement(
                    "select studentId from xuesheng where studentId='" +
                    studentId + "'");
            ResultSet rst = pstmt.executeQuery();
            if (rst.next()) {
                return true;
            }
        } catch (Exception ex) {
            return false;
        }
        return false;
    }
    //添加学生
	public String addXuesheng(Xuesheng xuesheng)
	{
		PreparedStatement pstmt=null;
		String str="";
		try
		{
			if (existXuesheng(xuesheng)) {
                return "exist"; //存在此学生
            }
            
			pstmt=con.prepareStatement("insert into xuesheng values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
			pstmt.setString(1,xuesheng.getSpeciality());
			pstmt.setString(2,xuesheng.getStuClass());
			pstmt.setString(3,xuesheng.getStudentId());
			pstmt.setString(4,xuesheng.getStuName());
			pstmt.setString(5,xuesheng.getStuSex());
			pstmt.setString(6,xuesheng.getBirthDate());
			pstmt.setString(7,xuesheng.getJiguan());
			pstmt.setString(8,xuesheng.getShenfenId());
			pstmt.setString(9,xuesheng.getJiatingTelphone());
			pstmt.setString(10,xuesheng.getStuNation());
			pstmt.setString(11,xuesheng.getXueLi());
			pstmt.setString(12,xuesheng.getPhoto());
			pstmt.setString(13,xuesheng.getImage());
			pstmt.setString(14,xuesheng.getDormId());
			pstmt.setString(15,xuesheng.getStuSource());
			pstmt.setString(16,xuesheng.getZhenzmmao());
			pstmt.setString(17,xuesheng.getJiatingAddress());
			pstmt.setString(18,xuesheng.getStuTelphone());
			pstmt.setString(19,xuesheng.getPostID());
			pstmt.setString(20,xuesheng.getBeizu());
			pstmt.setString(21,"666666");
			pstmt.setString(22,"1");
			pstmt.execute();
			str="sucess";
		}catch(SQLException ex)
  	    	{
  	    		System.err.println(ex.getMessage());
  	    		str="failer";
  	    	}
  	    	finally
  	    	{
  	    		try{	
  	    		 if(pstmt!=null){
  	    		 	pstmt.close();
  	    		 }
  	    		 if(con!=null){
  	    		 	con.close();
  	    		 }
  	    		}catch(Exception e)
  	    		{
  	    			e.printStackTrace();
  	    		}
  	    	}
  	    return str;		
	}
	//更新
	public String updateXuesheng(Xuesheng xuesheng)
	{
		PreparedStatement pstmt=null;
		String str="";
		try
		{
			pstmt=con.prepareStatement("update xuesheng set speciality=?,stuClass=?,stuName=?,stuSex=?,birthDate=?,jiguan=?,shenfenId=?,JiatingTelphone=?,stuNation=?,xueLi=?,dormId=?,stuSource=?,zhenzmmao=?,jiatingAddress=?,stuTelphone=?,postID=?,beizu=? where studentId=?");
			
			pstmt.setString(1,xuesheng.getSpeciality());
			pstmt.setString(2,xuesheng.getStuClass());
			pstmt.setString(3,xuesheng.getStuName());
			pstmt.setString(4,xuesheng.getStuSex());
			pstmt.setString(5,xuesheng.getBirthDate());
			pstmt.setString(6,xuesheng.getJiguan());
			pstmt.setString(7,xuesheng.getShenfenId());
			pstmt.setString(8,xuesheng.getJiatingTelphone());
			pstmt.setString(9,xuesheng.getStuNation());
			pstmt.setString(10,xuesheng.getXueLi());
			pstmt.setString(11,xuesheng.getDormId());
			pstmt.setString(12,xuesheng.getStuSource());
			pstmt.setString(13,xuesheng.getZhenzmmao());
			pstmt.setString(14,xuesheng.getJiatingAddress());
			pstmt.setString(15,xuesheng.getStuTelphone());
			pstmt.setString(16,xuesheng.getPostID());
			pstmt.setString(17,xuesheng.getBeizu());
			pstmt.setString(18,xuesheng.getStudentId());
			pstmt.execute();
			str="sucess";
		}
		catch(SQLException ex)
  	    	{
  	    		System.err.println(ex.getMessage());
  	    		str="failer";
  	    	}
  	    	finally
  	    	{
  	    		try{
  	    			if(pstmt!=null){
  	    				pstmt.close();
  	    			}	
	  	    		 if(con!=null){
	  	    		 	con.close();
	  	    		 }
  	    		 
  	    		}catch(Exception e)
  	    		{
  	    			e.printStackTrace();
  	    		}
  	    	
  	    	}
  	    return str;	
	}
	
	//更新我的信息
	public String updateMyInfo(Xuesheng xuesheng)
	{
		PreparedStatement pstmt=null;
		String str="";
		try
		{
			pstmt=con.prepareStatement("update xuesheng set birthDate=?,jiguan=?,shenfenId=?,JiatingTelphone=?,stuNation=?,dormId=?,stuSource=?,zhenzmmao=?,jiatingAddress=?,stuTelphone=?,beizu=? where studentId=?");	
			pstmt.setString(1,xuesheng.getBirthDate());
			pstmt.setString(2,xuesheng.getJiguan());
			pstmt.setString(3,xuesheng.getShenfenId());
			pstmt.setString(4,xuesheng.getJiatingTelphone());
			pstmt.setString(5,xuesheng.getStuNation());
			pstmt.setString(6,xuesheng.getDormId());
			pstmt.setString(7,xuesheng.getStuSource());
			pstmt.setString(8,xuesheng.getZhenzmmao());
			pstmt.setString(9,xuesheng.getJiatingAddress());
			pstmt.setString(10,xuesheng.getStuTelphone());
			pstmt.setString(11,xuesheng.getBeizu());
			pstmt.setString(12,xuesheng.getStudentId());
			pstmt.execute();
			str="sucess";
		}
		catch(SQLException ex)
  	    	{
  	    		System.err.println(ex.getMessage());
  	    		str="failer";
  	    	}
  	    	finally
  	    	{
  	    		try{
  	    			if(pstmt!=null){
  	    				pstmt.close();
  	    			}	
	  	    		 if(con!=null){
	  	    		 	con.close();
	  	    		 }
  	    		 
  	    		}catch(Exception e)
  	    		{
  	    			e.printStackTrace();
  	    		}
  	    	
  	    	}
  	    return str;	
	}
	//删除
	public String deleteXuesheng(String studentId)
	{
		PreparedStatement pstmt=null;
		String str="";
		try
		{
			pstmt=con.prepareStatement("delete from xuesheng where studentId=?"); 
			pstmt.setString(1,studentId);
			pstmt.execute();
			str="sucess";
		}
		catch(SQLException ex)
  	    	{
  	    		System.err.println(ex.getMessage());
  	    		str="failer";
  	    	}
  	    	finally
  	    	{
  	    		try{	
  	    		 if(pstmt!=null){
  	    				pstmt.close();
  	    			}	
	  	    		 if(con!=null){
	  	    		 	con.close();
	  	    		 }
  	    		}catch(Exception e)
  	    		{
  	    			e.printStackTrace();
  	    		}
  	    	
  	    	}
  	    return str;	
	}
	//退学
	public String exitXuesheng(String studentId)
	{
		PreparedStatement pstmt=null;
		String str="";
		try
		{
			pstmt=con.prepareStatement("update xuesheng set flag=? where studentId=?"); 
			pstmt.setString(1,"3");
			pstmt.setString(2,studentId);
			pstmt.execute();
			str="sucess";
		}
		catch(SQLException ex)
  	    	{
  	    		System.err.println(ex.getMessage());
  	    		str="failer";
  	    	}
  	    	finally
  	    	{
  	    		try{	
  	    		 if(pstmt!=null){
  	    				pstmt.close();
  	    			}	
	  	    		 if(con!=null){
	  	    		 	con.close();
	  	    		 }
  	    		}catch(Exception e)
  	    		{
  	    			e.printStackTrace();
  	    		}
  	    	
  	    	}
  	   return str; 	
	}
	
	//休学
	public String restXuesheng(String studentId)
	{
		PreparedStatement pstmt=null;
		String str="";
		try
		{
			pstmt=con.prepareStatement("update xuesheng set flag=? where studentId=?"); 
			pstmt.setString(1,"2");
			pstmt.setString(2,studentId);
			pstmt.execute();
			str="sucess";
		}
		catch(SQLException ex)
  	    	{
  	    		System.err.println(ex.getMessage());
  	    		str="failer";
  	    	}
  	    	finally
  	    	{
  	    		try{	
  	    		 if(pstmt!=null){
  	    				pstmt.close();
  	    			}	
	  	    		 if(con!=null){
	  	    		 	con.close();
	  	    		 }
  	    		}catch(Exception e)
  	    		{
  	    			e.printStackTrace();
  	    		}
  	    	
  	    	}
  	    return str; 	
	}
	//复学
	public String backXuesheng(String studentId)
	{
		PreparedStatement pstmt=null;
		String str="";
		try
		{
			pstmt=con.prepareStatement("update xuesheng set flag=? where studentId=?"); 
			pstmt.setString(1,"1");
			pstmt.setString(2,studentId);
			pstmt.execute();
			str="sucess";
		}
		catch(SQLException ex)
  	    	{
  	    		System.err.println(ex.getMessage());
  	    		str="failer";
  	    	}
  	    	finally
  	    	{
  	    		try{	
  	    		 if(pstmt!=null){
  	    				pstmt.close();
  	    			}	
	  	    		 if(con!=null){
	  	    		 	con.close();
	  	    		 }
  	    		}catch(Exception e)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -