亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? profile.java

?? 簡單的用戶注冊系統 解壓
?? JAVA
字號:
package com.jdon.simpleregister;

import java.util.*;
import java.sql.*;
import net.sf.hibernate.Session;
import net.sf.hibernate.Transaction;

/**
 *
 * 本程序為幫助初學者了解Jsp/javabean 不建議商業用途 進一步使用請參考Struts框架
 *
 * J道版權所有 
 * J道(http://www.jdon.com) Java的解決之道。
 *
 */

public class Profile {
  //用戶登陸Id
  private String userid = "";
  public void setUserid(String userid) {
    this.userid = userid;
  }
  public String getUserid() {
    return userid;
  }
  //用戶密碼
  private String password = null;
  public void setPassword(String password) {
    this.password = password;
  }
  public String getPassword() {
    return password;
  }
  //用戶姓名
  private String username = "";
  public void setUsername(String username) {
    this.username = username;
  }
  public String getUsername() {
    return username;
  }
  //用戶Email
  private String email = "";
  public void setEmail(String email) {
    this.email = email;
  }
  public String getEmail() {
    return email;
  }
  //用戶性別
  private int gender = 0;
  public void setGender(int gender) {
    this.gender = gender;
  }
  public int getGender() {
    return gender;
  }
  //用戶職業
  private int occupation = 0;
  public void setOccupation(int occupation) {
    this.occupation = occupation;
  }
  public int getOccupation() {
    return occupation;
  }
  //用戶住址
  private String location = "";
  public void setLocation(String location) {
    this.location = location;
  }
  public String getLocation() {
    return location;
  }
  //用戶城市
  private String city = "";
  public void setCity(String city) {
    this.city = city;
  }
  public String getCity() {
    return city;
  }
  //用戶國家
  private int country = 0;
  public void setCountry(int country) {
    this.country = country;
  }
  public int getCountry() {
    return country;
  }
  //用戶郵編
  private String zipcode = "";
  public void setZipcode(String zipcode) {
    this.zipcode = zipcode;
  }
  public String getZipcode() {
    return zipcode;
  }
  //用戶家庭電話
  private String homephone = "";
  public void setHomephone(String homephone) {
    this.homephone = homephone;
  }
  public String getHomephone() {
    return homephone;
  }
  //身份證
  private String cardnumber = "";
  public void setCardnumber(String cardnumber) {
    this.cardnumber = cardnumber;
  }
  public String getCardnumber() {
    return cardnumber;
  }

  private String birthday = "";
  public String getBirthday(){
     birthday = new String(year + "-" + month + "-" + day);
     return birthday;
  }
  public void setBirthday(String birthday){
     this.birthday =   birthday;
  }

  //生日的天
  private String day = "";
  public void setDay(String day) {
    this.day = day;
  }
  public String getDay() {
    return day;
  }
  //生日的年
  private String year = "1900";
  public void setYear(String year) {
    this.year = year;
  }
  public String getYear() {
    return year;
  }
  //生日的月
  private String month = "";
  public void setMonth(String month) {
    this.month = month;
  }
  public String getMonth() {
    return month;
  }
  //注冊時的IP地址
  private String regip = "";
  public void setRegip(String regip) {
    this.regip = regip;
  }
  public String getRegip() {
    return regip;
  }
  //密碼提示回答
  private String passwdanswer = "";
  public void setPasswdanswer(String passwdanswer) {
    this.passwdanswer = passwdanswer;
  }
  public String getPasswdanswer() {
    return passwdanswer;
  }
  //密碼提示問題的類型
  private int passwdtype = 0;
  public void setPasswdtype(int passwdtype) {
    this.passwdtype = passwdtype;
  }
  public int getPasswdtype() {
    return passwdtype;
  }

  /**
   * 插入個人資料
   * @return
   * @throws java.lang.Exception
   */
  public int insert() throws Exception {
    if (!isValid())
      return Constants.FORM_ERROR;
    if (EmailExist())
      return Constants.FORM_ERROR;
    String birthday = new String(year + "-" + month + "-" + day);

    String insertsql =
        "insert into profile values (?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
    String passwordsql =
        "insert into password (userid,password) values (?,PASSWORD(?))";
    String passwordassitsql =
        "insert into passwordassit (userid,oldpassword,passwdtype,passwdanswer) values (?,?,?,?)";

    Mysql mysql = new Mysql(insertsql);
    try {

      mysql.setString(1, this.userid);
      mysql.setString(2, username);
      mysql.setString(3, this.email);
      mysql.setInt(4, this.gender);
      mysql.setInt(5, this.occupation);
      mysql.setString(6, this.location);
      mysql.setString(7, this.city);
      mysql.setInt(8, this.country);
      mysql.setString(9, this.zipcode);
      mysql.setString(10, this.homephone);
      mysql.setString(11, this.cardnumber);
      mysql.setString(12, birthday);
      mysql.setString(13, this.regip);

      java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat(
          Constants.entimeformat);
      String regdate = formatter.format(new java.util.Date());
      mysql.setString(14, regdate);
      mysql.executeUpdate();

      mysql.prepareStatement(passwordsql);
      mysql.setString(1, userid);
      mysql.setString(2, password);
      mysql.executeUpdate();

      mysql.prepareStatement(passwordassitsql);
      mysql.setString(1, userid);
      mysql.setString(2, password);
      mysql.setInt(3, this.passwdtype);
      mysql.setString(4, this.passwdanswer);
      mysql.executeUpdate();

    } catch (Exception ex) {
      throw new Exception("Profile.insert()" + ex.getMessage());

    } finally {
      mysql.close();
      mysql = null;
    }
    return Constants.OK;
  }

  /**
   * 修改個人資料
   * @return
   * @throws java.lang.Exception
   */
  public int update() throws Exception {
    if (!isValid())
      return Constants.FORM_ERROR;
    String birthday = new String(year + "-" + month + "-" + day);
    char current = ' ';
    String updatesql = "update profile set " +
        "username=?,email=?,gender=?,occupation=?,location=?,city=?,country=?," +
        "zipcode=?,homephone=?,cardnumber=?,birthday=? where userid=?";
    Mysql mysql = new Mysql(updatesql);
    try {

      mysql.setString(1, username);
      mysql.setString(2, this.email);

      mysql.setInt(3, this.gender);
      mysql.setInt(4, this.occupation);

      mysql.setString(5, this.location);
      mysql.setString(6, this.city);
      mysql.setInt(7, this.country);

      mysql.setString(8, this.zipcode);
      mysql.setString(9, this.homephone);

      mysql.setString(10, this.cardnumber);
      mysql.setString(11, birthday);

      mysql.setString(12, this.userid);
      mysql.executeUpdate();
    } catch (Exception ex) {
      throw new Exception("Profile.update()" + ex.getMessage());
    } finally {
      mysql.close();
      mysql = null;
    }
    return Constants.OK;
  }

  public void updateHBM() throws Exception {


    Session session = HibernateUtil.openSession();
    Transaction transaction;
    try {
      transaction = session.beginTransaction();

      session.update(this);
      transaction.commit();

    } catch (Exception he) {
      throw new Exception(he);
    } finally {
      HibernateUtil.closeSession(session);
    }

  }

  /**
   * 查詢個人資料
   * @return
   * @throws java.lang.Exception
   */
  public boolean select() throws Exception {
    String selectsql = "select *, year(birthday) as year,month(birthday) as month,dayofmonth(birthday) as day from profile where userid = ?";
    Mysql mysql = new Mysql(selectsql);
    try {
      mysql.setString(1, userid);
      ResultSet rs = mysql.executeQuery();
      boolean next = rs.next();
      if (next) {
        username = rs.getString("username");
        email = rs.getString("email");

        gender = rs.getInt("gender");
        occupation = rs.getInt("occupation");

        location = rs.getString("location");
        city = rs.getString("city");
        country = rs.getInt("country");

        zipcode = rs.getString("zipcode");
        homephone = rs.getString("homephone");

        cardnumber = rs.getString("cardnumber");
        year = rs.getString("year");
        month = rs.getString("month");
        day = rs.getString("day");

      }
      rs.close();
      rs = null;
      return next;
    } catch (Exception ex) {
      throw new Exception("Profile.update()" + ex.getMessage());
    } finally {
      mysql.close();
      mysql = null;
    }
  }

  public boolean isValid() {
    boolean valid = true;
    if (userid == null || userid.equals(""))
      valid = false;
    if (username == null || username.equals(""))
      valid = false;

    return valid;
  }

  /**
   * 檢查Email是否存在
   * @return
   * @throws java.lang.Exception
   */
  public boolean EmailExist() throws Exception {
    boolean exist = false;
    String sql = "select * from profile where email = ?";
    Mysql mysql = new Mysql(sql);
    try {
      mysql.setString(1, email);
      ResultSet rs = mysql.executeQuery();
      if (rs.next()) {
        exist = true;
      }
      rs.close();
      rs = null;
    } catch (Exception ex) {
      throw new Exception("Profile.update()" + ex.getMessage());
    } finally {
      mysql.close();
      mysql = null;
    }
    return exist;
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区综合| 精品成人一区二区| 99热国产精品| 不卡视频免费播放| 99久久精品免费看| 99精品桃花视频在线观看| eeuss鲁一区二区三区| 99精品久久免费看蜜臀剧情介绍| 国产精品小仙女| 国产成人亚洲综合色影视| 国产成a人亚洲精| 成人影视亚洲图片在线| 成人成人成人在线视频| 成人免费视频一区| 91年精品国产| 在线亚洲人成电影网站色www| 欧日韩精品视频| 91麻豆精品国产综合久久久久久 | 欧美日韩中文字幕一区二区| 在线观看视频一区二区欧美日韩| 欧美无砖砖区免费| 欧美一区二区三区成人| 日韩欧美另类在线| 久久久久久免费网| 国产精品国产自产拍在线| 亚洲欧美区自拍先锋| 亚洲国产综合人成综合网站| 日韩精品一卡二卡三卡四卡无卡| 久久精品噜噜噜成人av农村| 国产精品亚洲综合一区在线观看| av在线不卡电影| 欧美人妇做爰xxxⅹ性高电影| 欧美一区二区三区爱爱| 久久久综合网站| 玉米视频成人免费看| 美女在线一区二区| 懂色一区二区三区免费观看| 在线欧美小视频| 日韩三级伦理片妻子的秘密按摩| 国产婷婷色一区二区三区四区 | 26uuu久久天堂性欧美| 国产拍欧美日韩视频二区| 亚洲码国产岛国毛片在线| 婷婷中文字幕综合| 国产一区二区三区av电影| 在线亚洲欧美专区二区| 精品乱人伦小说| 亚洲天堂免费看| 久久99精品久久久| 99国产精品国产精品毛片| 日韩一级高清毛片| 亚洲视频在线一区| 久久精品72免费观看| 91小视频免费看| 欧美va亚洲va| 夜夜嗨av一区二区三区中文字幕| 国产综合色在线视频区| 在线观看成人小视频| 国产视频一区在线播放| 亚洲成人av一区二区三区| 成人久久视频在线观看| 欧美一区二区视频网站| 亚洲素人一区二区| 国产精品中文字幕日韩精品| 欧美三级电影在线观看| 国产精品久久久一本精品 | 国产激情视频一区二区在线观看| 在线一区二区视频| 国产精品欧美一级免费| 久久99精品国产.久久久久| 一本色道久久综合狠狠躁的推荐 | 亚洲色图制服诱惑| 国产精品一二三在| 日韩女优视频免费观看| 午夜视黄欧洲亚洲| 色噜噜狠狠色综合欧洲selulu| 久久综合精品国产一区二区三区| 婷婷亚洲久悠悠色悠在线播放| 99久久综合狠狠综合久久| 久久青草国产手机看片福利盒子| 婷婷国产在线综合| 欧美唯美清纯偷拍| 国产精品高潮呻吟| 国产精品123| 久久亚洲精精品中文字幕早川悠里| 天堂一区二区在线免费观看| 91丨九色丨尤物| 国产精品色噜噜| 国产精品888| 久久综合色8888| 狠狠色综合日日| 欧美成人精品二区三区99精品| 性做久久久久久久免费看| 色综合久久99| 一区二区三区在线观看欧美| 91亚洲精品久久久蜜桃网站| 国产精品久久久久aaaa樱花| 国内精品免费**视频| 欧美电影免费观看高清完整版在| 午夜精品福利一区二区蜜股av | 欧美三区在线观看| 亚洲自拍另类综合| 欧美在线999| 亚洲一级二级在线| 欧美午夜宅男影院| 亚洲午夜精品在线| 欧美精品1区2区| 日韩国产成人精品| 欧美mv日韩mv国产| 国产精品一区二区三区四区 | 一区二区久久久久| 色香蕉久久蜜桃| 亚洲在线成人精品| 欧美日韩国产综合草草| 日韩av中文字幕一区二区| 日韩精品一区二区三区swag| 日本成人在线看| 亚洲精品一线二线三线无人区| 国产精品一区二区在线播放| 国产欧美日韩亚州综合 | 欧美一区二区三区四区久久| 欧美a级一区二区| 久久视频一区二区| 国产精品一区久久久久| 中文字幕 久热精品 视频在线 | 精品免费视频一区二区| 国产精品一区在线观看乱码 | 亚洲自拍欧美精品| 在线综合+亚洲+欧美中文字幕| 另类小说色综合网站| 久久久久久久一区| 91麻豆免费在线观看| 亚洲第一电影网| 久久亚洲精华国产精华液| 99视频在线观看一区三区| 亚洲va天堂va国产va久| 日韩精品资源二区在线| 成人午夜在线视频| 亚洲一区二区在线免费看| 欧美一区二区三区男人的天堂| 极品尤物av久久免费看| 国产精品短视频| 91精品国产入口在线| 成人理论电影网| 调教+趴+乳夹+国产+精品| 久久久久久亚洲综合影院红桃| 一本久久a久久精品亚洲| 日本不卡免费在线视频| 国产色爱av资源综合区| 色94色欧美sute亚洲线路二| 欧美aaa在线| 亚洲日本一区二区三区| 日韩精品一区二区三区视频在线观看 | 日韩一区二区免费在线观看| 成人美女在线视频| 日本大胆欧美人术艺术动态| 国产精品色哟哟网站| 日韩一区二区视频在线观看| 成人不卡免费av| 青青草原综合久久大伊人精品| 日本一区二区三区四区 | 国产精品久久看| 日韩一卡二卡三卡国产欧美| 91丨porny丨中文| 韩国女主播一区| 午夜伊人狠狠久久| 中文字幕欧美三区| 日韩亚洲欧美在线| 欧美伊人精品成人久久综合97| 久久精品国产99国产精品| 亚洲一级二级三级| 国产精品久久网站| 久久综合成人精品亚洲另类欧美 | 国产九色精品成人porny| 亚洲超碰精品一区二区| 国产精品久久久久影院亚瑟 | 日韩欧美综合在线| 欧美性极品少妇| 9人人澡人人爽人人精品| 蜜桃视频一区二区| 午夜视频久久久久久| 亚洲日本va午夜在线电影| 久久蜜桃一区二区| 欧美一级午夜免费电影| 欧美日韩中文字幕一区二区| 99久久精品国产一区| 国产盗摄精品一区二区三区在线 | 视频一区视频二区中文| 亚洲欧美另类在线| 国产精品久久久久影院亚瑟| 久久久一区二区三区捆绑**| 日韩精品中文字幕一区| 欧美区视频在线观看| 在线精品视频免费观看| 91网站视频在线观看| 成人av电影免费在线播放| 国产传媒欧美日韩成人| 国产成人综合网| 国产精品一区二区在线观看不卡| 精品一区二区综合|