package dao;
import java.sql.*;
import domain.user;
import utils.JDBCUtils;
public class userDao {
public static boolean addUser(user user) throws SQLException {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
//获取连接
conn = JDBCUtils.getConnection();
// 获取statement对象
stmt = conn.createStatement();
// SQL语句
String sql = "INSERT INTO users(id,name,password,email,gender,telephone,role,state) "+
"VALUES("
+ user.getId()
+ ",'"
+ user.getUsername()
+ "','"
+ user.getPassword()
+ "','"
+ user.getEmail()
+ "','"
+ user.getGender()
+ "','"
+ user.getTelephone()
+ "','"
+ user.getRole()
+ "','"
+ user.getState()
+ "')";
int num = stmt.executeUpdate(sql);
if (num > 0) {
return true;
}
return false;
} catch (Exception e) {
e.printStackTrace();
} finally {
JDBCUtils.release(rs, stmt, conn);
}
return false;
}
public static user findUserByUsernameAndPassword(String username, String password) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
// 获取连接
conn = JDBCUtils.getConnection();
// 获取statement对象
stmt = conn.createStatement();
String sql = "SELECT * FROM users WHERE username='" + username+"' and password='"+password+"';";
System.out.println(sql);
rs = stmt.executeQuery(sql);
while (rs.next()) {
user user = new user();
user.setId(rs.getInt("id"));
user.setUsername(rs.getString("username"));
user.setPassword(rs.getString("password"));
user.setEmail(rs.getString("email"));
user.setGender(rs.getString("gender"));
user.setTelephone(rs.getString("telephone"));
user.setRole(rs.getString("role"));
user.setState(rs.getInt("state"));
return user;
}
return null;
} catch (Exception e) {
e.printStackTrace();
} finally {
JDBCUtils.release(rs, stmt, conn);
}
return null;
}
}

2301_76926309
- 粉丝: 0
- 资源: 1
最新资源
- Java项目-基于 Java+MySql+Swing学生选课成绩信息管理系统(ER图档+视频+源码).zip
- Java项目-基于 Java+MySql+Swing员工工资管理系统.zip
- 工业应用移动机器人安全规范-7
- Java项目-基于 Java+MySql+Swing学生信息管理.zip
- Java项目-基于 Java+MySql+Swing图书管管理系统(视频+源码).zip
- Java项目-基于 Java+MySql+Swing汽车租赁管理系统(详细档+视频+源码).zip
- 基于模糊PID的双容水箱液位控制系统仿真设计(simulink)
- Java项目-基于 Java+MySql+Swing酒店管理系统.zip
- Java项目-基于 Java+MySql+Swing和Oracle飞机订票系统.zip
- Java项目-基于 Java+MySql+Swing购物系统项目.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


