user.java

来自「mail sent and revesive system jsp+mysql」· Java 代码 · 共 55 行

JAVA
55
字号
package fengyun.Fastmail.beans.admin;

import java.util.*;
import fengyun.Fastmail.beans.*;
import java.sql.*;

public class User {
  private String userid = null;
  private String username = null;
  private String password = null;
  private String cardNumber = null;
  private boolean ready = false; 
  public User(String record) {
    StringTokenizer st = new StringTokenizer(record,";");
	try {
      if (st.countTokens()==4) {
	    username = st.nextToken();
	    cardNumber = st.nextToken();
        userid = st.nextToken();
	    password = st.nextToken();
	    ready = true;
	  }
    } catch (NoSuchElementException ex) {
	  ready = false;
	}
  }
  public boolean isReady() {
    if (userid == null || userid.equals("")) ready = false;
    if (username == null || username.equals("")) ready = false;
    if (password == null || password.equals("")) ready = false;
    if (cardNumber == null || cardNumber.equals("")) ready = false;
	return ready;
  }
  public boolean exist() {
    if (isReady()) {
		try {
			Mysql mysql = new Mysql();
			ResultSet rs = mysql.executeQuery("select * from mailbox where userid='" + userid + "'");
			boolean next = rs.next();
			mysql.close();
			mysql = null;
			return next;
		} catch (Exception ex) {
			ex.printStackTrace();
			return false;
		}
    } else {
	  return false;
	}
  }
  public String getUserid() { return userid; }
  public String getUsername() { return username; }
  public String getPassword() { return password; }
  public String getCardNumber() { return cardNumber; }
}

⌨️ 快捷键说明

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