package org.manager;
import java.sql.*;
import org.entity.*;
import org.util.*;
/**
* 文件
* @说明
* @author fei.teng
* @version 1.0
* @since
*/
public class UserManager {
/**
* 用户注册
* @param user
* @return
*/
public static boolean register(Users user) {
boolean isOk = false;
String sql = "insert into t_users(username,userpass) values(?,?)";
Connection conn = ConnectionManager.getConnection();
if (null != conn) {
PreparedStatement ps = null;
try {
ps = conn.prepareStatement(sql);
ps.setString(1, user.getUsername());
ps.setString(2, user.getUserpass());
if (ps.executeUpdate() > 0) {
isOk = true;
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
ConnectionManager.close(ps);
ConnectionManager.close(conn);
}
}
return isOk;
}
/**
* 用户登录
* @param username
* @param userpass
* @return
*/
public static Users login(String username, String userpass) {
Users u = null;
String sql = "select * from t_users where username=? and userpass=?";
Connection conn = ConnectionManager.getConnection();
if (null != conn) {
PreparedStatement ps = null;
ResultSet rs = null;
try {
ps = conn.prepareStatement(sql);
ps.setString(1, username);
ps.setString(2, userpass);
rs = ps.executeQuery();
if (rs.next()) {
u = new Users();
u.setId(rs.getInt("id"));
u.setUsername(rs.getString("username"));
u.setUserpass(rs.getString("userpass"));
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
ConnectionManager.close(rs);
ConnectionManager.close(ps);
ConnectionManager.close(conn);
}
}
return u;
}
}
最近下载更多
微信网友_6906962132258816 LV7
2024年5月15日
except I LV2
2023年11月5日
yymmdm LV6
2022年8月10日
微信网友_5855482984206336 LV1
2022年3月3日
llyytt LV1
2021年11月22日
阿基诺 LV1
2021年11月22日
rain112 LV31
2021年5月17日
2ujkook LV1
2021年3月19日
尹恒yingying LV18
2021年3月17日
lili-yu LV1
2021年3月10日
最近浏览更多
微信网友_6906962132258816 LV7
2024年5月15日
微信网友_6761206459944960
2024年1月5日
暂无贡献等级
WBelong LV8
2023年12月19日
uni-code_0123 LV1
2023年11月29日
except I LV2
2023年11月5日
asadda LV2
2023年6月27日
1358849392 LV21
2023年5月31日
139465 LV12
2023年3月29日
pfilwy LV1
2023年2月18日
wwfl02 LV3
2022年12月16日

