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

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

?? userregisterbean.java

?? 澤風留言本,非常小巧好用的東西啊.請多多照顧.
?? JAVA
字號:
/**
 *  作者: 佟勁緯   創建日期: 2006-1-10
 *	
 *	QQ: 532443423 Email: TJW_7@163.com
 */
package com.tjw.guestbook.model;

import java.io.*;
import java.sql.*;

import com.tjw.guestbook.database.*;

/**
 * 管理用戶Bean
 */
public class UserRegisterBean implements Serializable {

	private ConDatabase dataSource;

	public UserRegisterBean() {
	}

	/**
	 * 使用構造方法設置數據源
	 */
	public UserRegisterBean(ConDatabase dataSource) {
		this.dataSource = dataSource;
	}

	/**
	 * 設置數據源.
	 */
	public void setDataSource(ConDatabase dataSource) {
		this.dataSource = dataSource;
	}

	/**
	 * 如果用戶名和密碼和數據庫中的用戶信息匹配,則返回UserInfoBean, 否則返回null.
	 */
	public UserInfoBean authenticate(String userName, String password)
			throws SQLException {

		UserInfoBean userInfo = getUserInfo(userName);

		if (userInfo != null && userInfo.getPassword().equals(password)) {
			return userInfo;
		}
		return null;
	}

	/**
	 * 從數據庫中查詢符合用戶名要求的記錄把數據設置到UserInfoBean中并返回, 如果沒有找到符合規則的記錄則則返回null.
	 */
	public UserInfoBean getUserInfo(String userName) throws SQLException {

		UserInfoBean userInfo = null;

		Connection conn = dataSource.getConnection();

		String sql = "select id, userName, password, qq, email, homepage, isnull(admin, '') as admin from userinfo where username=? and admin=0";
		PreparedStatement ps = null;
		ResultSet rs = null;
		try {
			ps = conn.prepareStatement(sql);
			ps.setString(1, userName);
			rs = ps.executeQuery();

			if (rs.next()) {
				userInfo = new UserInfoBean();
				userInfo.setId(rs.getInt("id"));
				userInfo.setUserName(rs.getString("userName"));
				userInfo.setPassword(rs.getString("password"));
				userInfo.setQq(rs.getString("qq"));
				userInfo.setEmail(rs.getString("email"));
				userInfo.setHomepage(rs.getString("homepage"));
				userInfo.setAdmin(rs.getString("admin"));
			}
		} finally {

			if (rs != null) {
				try {
					rs.close();
				} catch (SQLException e) {
				}
			}

			if (ps != null) {
				try {
					ps.close();
				} catch (SQLException e) {
				}
			}

			if (conn != null) {
				try {
					conn.close();
				} catch (SQLException e) {
				}
			}
		}
		return userInfo;
	}

	public void addUserInfo(String userName, String password, String homepage,
			String qq, String email, String photo) throws SQLException {

		Connection conn = dataSource.getConnection();

		StringBuffer sql = new StringBuffer();
		sql.append("insert into userinfo ");
		sql.append("(userName, password, homepage, qq, email, photo) ");
		sql.append("values (?, ?, ?, ?, ?, ?)");

		PreparedStatement ps = null;
		try {
			ps = conn.prepareStatement(sql.toString());
			ps.setString(1, userName);
			ps.setString(2, password);
			ps.setString(3, homepage);
			ps.setString(4, qq);
			ps.setString(5, email);
			ps.setString(6, photo);
			ps.executeUpdate();
		} finally {

			if (ps != null) {
				try {
					ps.close();
				} catch (SQLException e) {
				}
			}

			if (conn != null) {
				try {
					conn.close();
				} catch (SQLException e) {
				}
			}
		}
	}

	public boolean isExistUser(String userName) throws SQLException {

		Connection conn = dataSource.getConnection();

		String sql = "select * from userinfo where username = ?";
		PreparedStatement ps = null;
		ResultSet rs = null;
		try {

			ps = conn.prepareStatement(sql);
			ps.setString(1, userName);
			rs = ps.executeQuery();
			if (rs.next()) {
				return true;
			}
		} finally {

			if (rs != null) {
				try {
					rs.close();
				} catch (SQLException e) {
				}
			}

			if (ps != null) {
				try {
					ps.close();
				} catch (SQLException e) {
				}
			}

			if (conn != null) {
				try {
					conn.close();
				} catch (SQLException e) {
				}
			}
		}
		return false;
	}

	/**
	 * 如果管理員用戶名和密碼和數據庫中的用戶信息匹配,則返回UserInfoBean, 否則返回null.
	 */
	public UserInfoBean authenticate(String userName, String password,
			String admin) throws SQLException {

		UserInfoBean userInfo = getUserInfo(userName, admin);

		if (userInfo != null && userInfo.getPassword().equals(password)) {
			return userInfo;
		}
		return null;
	}

	/**
	 * 從數據庫中查詢符合管理員用戶名要求的記錄把數據設置到UserInfoBean中并返回, 如果沒有找到符合規則的記錄則則返回null.
	 */
	public UserInfoBean getUserInfo(String userName, String admin)
			throws SQLException {

		UserInfoBean userInfo = null;

		Connection conn = dataSource.getConnection();

		String sql = "select * from userinfo where username = ? and admin = 1";
		PreparedStatement ps = null;
		ResultSet rs = null;
		try {
			ps = conn.prepareStatement(sql);
			ps.setString(1, userName);
			rs = ps.executeQuery();

			if (rs.next()) {
				userInfo = new UserInfoBean();
				userInfo.setId(rs.getInt("id"));
				userInfo.setUserName(rs.getString("userName"));
				userInfo.setPassword(rs.getString("password"));
				userInfo.setQq(rs.getString("qq"));
				userInfo.setEmail(rs.getString("email"));
				userInfo.setHomepage(rs.getString("homepage"));
				userInfo.setAdmin(rs.getString("admin"));
			}
		} finally {

			if (rs != null) {
				try {
					rs.close();
				} catch (SQLException e) {
				}
			}

			if (ps != null) {
				try {
					ps.close();
				} catch (SQLException e) {
				}
			}

			if (conn != null) {
				try {
					conn.close();
				} catch (SQLException e) {
				}
			}
		}
		return userInfo;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本特黄久久久高潮| 色香蕉久久蜜桃| 风间由美性色一区二区三区| 99精品视频一区| 欧美大胆一级视频| 亚洲精品乱码久久久久久黑人 | 欧美一区二区视频在线观看2022| 久久久三级国产网站| 天天综合日日夜夜精品| 99精品久久只有精品| 久久精品欧美日韩精品| 美日韩一区二区| 欧美精品少妇一区二区三区| 亚洲色图在线视频| 成人美女在线视频| 337p日本欧洲亚洲大胆精品| 亚洲va欧美va天堂v国产综合| bt7086福利一区国产| 久久综合给合久久狠狠狠97色69| 五月婷婷综合在线| 欧美综合视频在线观看| 亚洲欧美国产77777| a亚洲天堂av| 国产精品青草久久| 成人av第一页| 中文欧美字幕免费| 成人免费黄色在线| 久久精品免视看| 国产经典欧美精品| 国产喷白浆一区二区三区| 国内精品伊人久久久久影院对白| 欧美一二三区在线| 国产.欧美.日韩| 久久亚洲精华国产精华液| 捆绑紧缚一区二区三区视频| 7799精品视频| 精品影视av免费| 精品日韩在线观看| 狠狠色狠狠色综合| 久久久精品免费观看| 国产精品一二三| 国产精品久久久久久福利一牛影视 | 欧美成人乱码一区二区三区| 人人精品人人爱| 欧美成人三级电影在线| 精品中文av资源站在线观看| 久久日一线二线三线suv| 韩国午夜理伦三级不卡影院| 久久综合精品国产一区二区三区| 国产一区二区视频在线播放| 国产亚洲va综合人人澡精品| av成人动漫在线观看| 一区二区三区精品视频在线| 欧美色成人综合| 久草在线在线精品观看| 日本一区二区视频在线| 一本到不卡精品视频在线观看| 亚洲福利电影网| 日韩欧美中文字幕公布| 高潮精品一区videoshd| 亚洲精品视频在线看| 欧美一级日韩免费不卡| 国产高清成人在线| 亚洲一区二区三区小说| 欧美电影免费观看高清完整版在| 国产东北露脸精品视频| 亚洲精品久久久久久国产精华液| 91精品国产丝袜白色高跟鞋| 国产福利一区二区三区视频 | 香蕉成人啪国产精品视频综合网| 91精品国产综合久久久久久久 | 亚洲成人tv网| 久久久久久久免费视频了| 91麻豆精东视频| 麻豆传媒一区二区三区| 亚洲精品视频在线观看网站| 欧美不卡一区二区| 欧美在线观看一二区| 国产精品99久久久久久久女警 | 麻豆成人91精品二区三区| 最近中文字幕一区二区三区| 日韩午夜激情电影| 日本高清免费不卡视频| 国产v综合v亚洲欧| 日韩va欧美va亚洲va久久| 中文字幕在线视频一区| 欧美大片一区二区三区| 欧洲激情一区二区| 成人免费不卡视频| 国产尤物一区二区| 日本人妖一区二区| 亚洲一区二区三区在线播放| 国产精品少妇自拍| 欧美刺激午夜性久久久久久久| 色成人在线视频| 成人a区在线观看| 国产福利一区二区三区视频在线| 蜜桃视频在线观看一区二区| 亚洲最新在线观看| 国产精品国产三级国产普通话三级| 欧美一区二区三区四区五区 | 9191久久久久久久久久久| av电影在线不卡| 丁香激情综合国产| 国产在线一区观看| 毛片不卡一区二区| 日本一区中文字幕| 丝袜美腿一区二区三区| 一区二区三区高清| 一区二区在线观看免费| 国产精品久久久久久久久免费樱桃 | 久久久久亚洲蜜桃| 欧美tickling挠脚心丨vk| 欧美日韩视频在线第一区| 色偷偷久久一区二区三区| 99精品视频在线观看免费| av在线免费不卡| 99久久精品国产网站| k8久久久一区二区三区| av网站免费线看精品| 国产精品性做久久久久久| 国产乱理伦片在线观看夜一区| 九九国产精品视频| 经典一区二区三区| 国产不卡视频一区二区三区| 懂色av一区二区三区免费观看| 国产精品亚洲专一区二区三区| 国产精品夜夜爽| eeuss鲁片一区二区三区在线观看| 成人av在线一区二区| 99久久精品久久久久久清纯| 91福利在线播放| 欧美日韩中文国产| 精品久久一区二区三区| 国产婷婷一区二区| 亚洲三级免费观看| 午夜久久久久久电影| 日韩国产在线一| 精品视频在线免费| 欧美日韩一区二区三区在线看| 91精品国产综合久久久久久久 | 欧美在线观看一区| 日韩一区二区影院| 欧美婷婷六月丁香综合色| 51精品久久久久久久蜜臀| 欧美一区二区黄色| 中文字幕国产一区二区| 亚洲精选视频免费看| 日韩电影免费在线观看网站| 国产精品日韩成人| 一区二区高清免费观看影视大全| 国产suv精品一区二区三区| 日韩丝袜美女视频| 午夜精品一区二区三区三上悠亚| 97国产一区二区| 国产清纯在线一区二区www| 另类小说图片综合网| 欧美理论片在线| 亚洲自拍偷拍av| 99国内精品久久| 亚洲欧洲精品天堂一级 | 久久精品视频免费观看| 另类综合日韩欧美亚洲| 日韩一区二区三区免费观看| 亚洲成人第一页| 欧美日韩精品专区| 性做久久久久久免费观看欧美| 色老汉av一区二区三区| 亚洲免费伊人电影| 色婷婷综合五月| 亚洲成人先锋电影| 欧美一区二区在线免费播放| 日本亚洲最大的色成网站www| 欧美剧情片在线观看| 亚洲va天堂va国产va久| 6080亚洲精品一区二区| 免费高清在线一区| 精品国产伦一区二区三区观看体验| 轻轻草成人在线| 精品国产成人在线影院| 国产九九视频一区二区三区| 久久精品夜色噜噜亚洲a∨| 懂色av一区二区三区免费观看| 国产精品国产三级国产普通话蜜臀 | 制服.丝袜.亚洲.另类.中文 | 久久婷婷成人综合色| 国产91在线观看| 亚洲人123区| 欧美军同video69gay| 精品亚洲国内自在自线福利| 国产欧美日韩精品一区| 97精品久久久午夜一区二区三区| 亚洲自拍偷拍综合| 精品美女在线观看| 成人三级在线视频| 亚洲成人一区在线| 国产亚洲欧美中文| 色偷偷88欧美精品久久久 | 麻豆精品国产传媒mv男同| 欧美精彩视频一区二区三区|