userbean.java

来自「用jsp+javabean+servlet写的留言板」· Java 代码 · 共 439 行

JAVA
439
字号
package com.mybook.javabean;

public class UserBean {
	public int getMessageCout(){
		int cout=0;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="select * from Message";
			db.query(sql);
			while(db.next()){
				cout++;
			}
			db.closeRs();
			db.closeStm();
			db.createConn();
		}
		return cout;
	}
	public int getReMessageCout(String messageid){
		int cout=0;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="select * from ReMessage where Message='"+messageid+"'";
			db.query(sql);
			while(db.next()){
				cout++;
			}
			db.closeRs();
			db.closeStm();
			db.createConn();
		}
		return cout;
	}
	public boolean getRull(String xu){
		boolean b=false;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="select * from Message where MessageID='"+xu+"'";
			db.query(sql);
			
			if(db.next())if(db.getIntValue("MessageFrom")==0)b=true;
			
			db.closeRs();
			db.closeStm();
			db.createConn();
		}
		return b;
	}
	public boolean getReRull(String messageid,int xu){
		boolean b=false;
		DBAccess db=new DBAccess();
		int cout=0;
		if(db.createConn()){
			String sql="select * from ReMessage where Message='"+messageid+"'";
			db.query(sql);
			
			while(db.next()){
				cout++;
				if(cout==xu){
					if(db.getIntValue("ReMessageFrom")==0)b=true;
				}
				
			}
			
			db.closeRs();
			db.closeStm();
			db.createConn();
		}
		return b;
	}
	public int getFace(String xu){
		int face=0;
		if(!getRull(xu)){
			DBAccess db=new DBAccess();
			if(db.createConn()){
				String sql="select face=Uses.UseFace from Uses,Message where Uses.UseID=Message.MessageFrom and MessageID='"+xu+"'";
				db.query(sql);
				
				if(db.next())face=db.getIntValue("face");
			
				db.closeRs();
				db.closeStm();
				db.createConn();
			}
	    }
		else{
			face=1;
		}
		return face;
	}
	public int getReFace(String messageid,int xu){
		int face=0;
		int cout=0;
		if(!getReRull(messageid,xu)){
			DBAccess db=new DBAccess();
			if(db.createConn()){
				String sql="select face=Uses.UseFace from Uses,ReMessage where Uses.UseID=ReMessage.ReMessageFrom and Message='"+messageid+"'";
				db.query(sql);
				
				while(db.next()){
					cout++;
					if(cout==xu)face=db.getIntValue("face");
			}
			
				db.closeRs();
				db.closeStm();
				db.createConn();
			}
	    }
		else{
			face=1;
		}
		return face;
	}
	public String getUseName(String xu){
		String name=null;
		if(!getRull(xu)){
			DBAccess db=new DBAccess();
			if(db.createConn()){
				String sql="select name=Uses.UseName from Uses,Message where Uses.UseID=Message.MessageFrom and MessageID='"+xu+"'";
				db.query(sql);
				if(db.next())name=db.getValue("name");
				db.closeRs();
				db.closeStm();
				db.createConn();
			}
	    }
		else{
			name="未公开";
		}
		return name;
		
	}
	public String getReUseName(String messageid,int xu){
		String name=null;
		int cout=0;
		if(!getReRull(messageid,xu)){
			DBAccess db=new DBAccess();
			if(db.createConn()){
				String sql="select name=Uses.UseName from Uses,ReMessage where Uses.UseID=ReMessage.ReMessageFrom and Message='"+messageid+"'";
				db.query(sql);
				while(db.next()){
					cout++;
					if(cout==xu)name=db.getValue("name");
				}
				db.closeRs();
				db.closeStm();
				db.createConn();
			}
	    }
		else{
			name="未公开";
		}
		return name;
		
	}
	public String getUseQQ(String xu){
		String qq=null;
		if(!getRull(xu)){
			DBAccess db=new DBAccess();
			if(db.createConn()){
				String sql="select qq=Uses.UseQQ from Uses,Message where Uses.UseID=Message.MessageFrom and MessageID='"+xu+"'";
				db.query(sql);
				if(db.next())qq=db.getValue("qq");
				db.closeRs();
				db.closeStm();
				db.createConn();
			}
	    }
		else{
			qq="未公开";
		}
		return qq;
		
	}
	public String getReUseQQ(String messageid,int xu){
		String qq=null;
		int cout=0;
		if(!getReRull(messageid,xu)){
			DBAccess db=new DBAccess();
			if(db.createConn()){
				String sql="select qq=Uses.UseQQ from Uses,ReMessage where Uses.UseID=ReMessage.ReMessageFrom and Message='"+messageid+"'";
				db.query(sql);
				while(db.next()){
					cout++;
					if(cout==xu)qq=db.getValue("qq");
				}
				db.closeRs();
				db.closeStm();
				db.createConn();
			}
	    }
		else{
			qq="未公开";
		}
		return qq;
		
	}
	public String getUseEmail(String xu){
		String email=null;
		if(!getRull(xu)){
			DBAccess db=new DBAccess();
			if(db.createConn()){
				String sql="select email=Uses.UseEmail from Uses,Message where Uses.UseID=Message.MessageFrom and MessageID='"+xu+"'";
				db.query(sql);
				if(db.next())email=db.getValue("email");
				db.closeRs();
				db.closeStm();
				db.createConn();
			}
	    }
		else{
			email="未公开";
		}
		return email;
	}
	public String getReUseEmail(String messageid,int xu){
		String email=null;
		int cout=0;
		if(!getReRull(messageid,xu)){
			DBAccess db=new DBAccess();
			if(db.createConn()){
				String sql="select email=Uses.UseEmail from Uses,ReMessage where Uses.UseID=ReMessage.ReMessageFrom and Message='"+messageid+"'";
				db.query(sql);
				while(db.next()){
					cout++;
					if(cout==xu)email=db.getValue("email");
				}
				db.closeRs();
				db.closeStm();
				db.createConn();
			}
	    }
		else{
			email="未公开";
		}
		return email;
	}
	
	public int getQue(String xu){
		int que=0;
		if(!getRull(xu)){
			DBAccess db=new DBAccess();
			if(db.createConn()){
				String sql="select * from Message where MessageID='"+xu+"'";
				db.query(sql);
				if(db.next())que=db.getIntValue("MessageQue");
				db.closeRs();
				db.closeStm();
				db.createConn();
			}
	    }
		else{
			que=1;
		}
		return que;
		
	}
	public int getReQue(String messageid,int xu){
		int que=0;
		int cout=0;
		if(!getReRull(messageid,xu)){
			DBAccess db=new DBAccess();
			if(db.createConn()){
				String sql="select * from ReMessage where Message='"+messageid+"'";
				db.query(sql);
				while(db.next()){
					cout++;
					if(cout==xu)que=db.getIntValue("ReMessageQue");
				}
				db.closeRs();
				db.closeStm();
				db.createConn();
			}
	    }
		else{
			que=1;
		}
		return que;
		
	}
	public String getTime(String xu){
		String time=null;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="select * from Message where MessageID='"+xu+"'";
			db.query(sql);
			if(db.next())time=db.getValue("MessageTime");
			db.closeRs();
			db.closeStm();
			db.createConn();
		}
		return time;
		
	}
	public String getReTime(String messageid,int xu){
		String time=null;
		int cout=0;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="select * from ReMessage where Message='"+messageid+"'";
			db.query(sql);
			while(db.next()){
				cout++;
				if(cout==xu)time=db.getValue("ReMessageTime");
			}
			db.closeRs();
			db.closeStm();
			db.createConn();
		}
		return time;
		
	}
	public String getMessage(String xu){
		String message=null;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="select * from Message where MessageID='"+xu+"'";
			db.query(sql);
			if(db.next())message=db.getValue("Message");
			db.closeRs();
			db.closeStm();
			db.createConn();
		}
		return message;
		
	}
	public String getReMessage(String messageid,int xu){
		String message=null;
		int cout=0;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="select * from ReMessage where Message='"+messageid+"'";
			db.query(sql);
		    while(db.next()){
		    	cout++;
		    	if(cout==xu)message=db.getValue("ReMessage");
		    }
			db.closeRs();
			db.closeStm();
			db.createConn();
		}
		return message;
		
	}
	public boolean vialduser(String username,String password){
		boolean isV=false;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="select * from Uses where UseName='"+username+"'and UsePassword='"+password+"'";
			db.query(sql);
			
			if(db.next())isV=true;
			
			db.closeRs();
			db.closeStm();
			db.createConn();
		}
		return isV;
	}
	public boolean vialdadmin(String username,String password){
		boolean isV=false;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="select * from Admin where AdminName='"+username+"'and AdminPassword='"+password+"'";
			db.query(sql);
			
			if(db.next())isV=true;
			
			db.closeRs();
			db.closeStm();
			db.createConn();
		}
		return isV;
	}
	public boolean vialdadusername(String username){
		boolean isV=false;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="select * from Uses where UseName='"+username+"'";
			db.query(sql);
			
			if(db.next())isV=true;
			
			db.closeRs();
			db.closeStm();
			db.createConn();
		}
		return isV;
	}
	public boolean adduser(String username,String password,String email,String qq,String face){
		boolean ad=false;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="insert into Uses(UseName,UsePassword,UseEmail,UseQQ,UseFace) values('"+username+"','"+password+"','"+email+"','"+qq+"',"+face+")";
			if(db.update(sql))ad=true;
			db.closeStm();
			db.createConn();
		}
		return ad;
	}
	public int getuserIdfromusername(String username){
		int id=0;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="select * from Uses where UseName='"+username+"'";
			db.query(sql);
			if(db.next())id=db.getIntValue("UseID");
			db.closeStm();
			db.createConn();
		}
		return id;
	}
	public boolean addmessage(int userid,String message,String que,String time){
		boolean adm=false;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="insert into Message(MessageFrom,Message,MessageQue,MessageTime) values("+userid+",'"+message+"',"+que+",'"+time+"')";
			if(db.update(sql))adm=true;
			db.closeStm();
			db.createConn();
		}
		return adm;
	}
	public boolean addremessage(String message,String remessage,int from,String que,String time){
		boolean adm=false;
		DBAccess db=new DBAccess();
		if(db.createConn()){
			String sql="insert into ReMessage(Message,ReMessage,ReMessageFrom,ReMessageQue,ReMessageTime) values("+message+",'"+remessage+"',"+from+",'"+que+"','"+time+"')";
			if(db.update(sql))adm=true;
			db.closeStm();
			db.createConn();
		}
		return adm;
	}
    

}

⌨️ 快捷键说明

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