⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logindao.java

📁 人力资源信息管理系统!包含登录 员工管理 培训经历 用户管理 出勤管理等一系列人力资源的信息管理模块!
💻 JAVA
字号:
package com.buat.login;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.buat.connect.Connect;
import com.buat.user.User;

public class LoginDAO implements IUserDAO {
	public User isSelect(User user) {
		PreparedStatement pst = null;
		ResultSet rs = null;
		user.setId(-1);

		Connect.getConnect();

		StringBuffer sbf = new StringBuffer();
		sbf.append("select * from user where username=?");

		try {
			pst = Connect.con.prepareStatement(new String(sbf));
			pst.setString(1, user.getUsername());
			rs = pst.executeQuery();

			while (rs.next()) {
				if (rs.getString(3).trim().equals(user.getPassword().trim())) {
					user.setId(rs.getInt(1));
					user.setUserlevel(rs.getInt(8));
				} else {
					user.setId(0);
				}
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			try {
				if (rs != null)
					rs.close();
				if (pst != null)
					pst.close();
				if (Connect.con != null)
					Connect.con.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
		return user;
	}
}

⌨️ 快捷键说明

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