signature.java

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

JAVA
51
字号
package fengyun.Fastmail.beans;

import java.sql.*;

public class Signature {
  private String userid = null;
  private String signature = null;

  public void setUserid(String userid) { this.userid = userid; }
  public String getUserid() { return userid; }
  public void setSignature(String signature) { this.signature = signature; }
  public String getSignature() { return signature; }

  public boolean update() {
    if (signature == null) signature = "";
    try {
		String sql = "update profile set signature=? where userid =?";
		Mysql mysql = new Mysql(sql);
		mysql.setString(1,signature);
		mysql.setString(2,userid);
		mysql.executeUpdate();
		mysql.close();
		return true;
    } catch (Exception ex) {
		System.err.println("Signature.update():");
		ex.printStackTrace(System.err);
		return false;
    }
  }
  public boolean select() {
    try {
		String sql = "select signature from profile where userid = ?";
		Mysql mysql = new Mysql(sql);
		mysql.setString(1,userid);
		ResultSet rs = mysql.executeQuery();
		boolean next = rs.next();
		if (next) signature = rs.getString("signature");
		rs.close();
		mysql.close();
		return next;
    } catch (Exception ex) {
		System.err.println("Profile.select():");
		ex.printStackTrace(System.err);
		return false;
    }
  }
  public boolean isValid() {
    return (userid != null && !userid.equals(""));
  }
}

⌨️ 快捷键说明

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