package dao;
import model.User;
import utils.DbUtils;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
public class UserDao {
//根据用户名密码,判断数据库中是否存在该记录
//输入用户名,密码
//输出:
public User selectUserByNameAndPwd(String userName,String userPassword){
ResultSet resultSet = DbUtils.exeQuery(
"select * from user where userName=? and userPassword=?"
,userName,userPassword);
try {
if (resultSet.next()){
User user = new User(resultSet.getInt(1),
resultSet.getString(2),
resultSet.getString(3));
return user;
}
}catch (SQLException throwables){
throwables.printStackTrace();
}finally {
DbUtils.closeConnection();
}
return null;
}
public int insert(User user){
String sql = "insert into user values(?,?,?) ";
return DbUtils.exeUpdate(sql,user.getUserId(),user.getUsername(),user.getPassword());
}
public int delete(int userId) {
String sql = "delete from user where userId=?";
return DbUtils.exeUpdate(sql, userId);
}
public int update(User user) {
String sql = "update user set userName=?,userPassword=? where userId=?";
return DbUtils.exeUpdate(sql,user.getUsername(),user.getPassword(),user.getUserId());
}
public User selectById(int userId) {
String sql = "select * from user where userId = ?";
ResultSet resultSet = DbUtils.exeQuery(sql,userId);
List<User> list = new ArrayList<>();
try {
if(resultSet.next()){
return new User(
resultSet.getInt(1),
resultSet.getString(2),
resultSet.getString(3)
);
}
}catch (SQLException throwable){
throwable.printStackTrace();
}finally {
DbUtils.closeConnection();
}
return null;
}
public List<User> queryALL() {
String sql = "select * from user";
ResultSet resultSet = DbUtils.exeQuery(sql);
List<User> list = new ArrayList<>();
try {
while (resultSet.next()){
User user = new User(
resultSet.getInt(1),
resultSet.getString(2),
resultSet.getString(3)
);
list.add(user);
}
}catch (SQLException throwables){
throwables.printStackTrace();
}finally {
DbUtils.closeConnection();
}
return list;
}
public Object selectByName() {
String sql = "select * from user where userName = ?";
ResultSet resultSet = DbUtils.exeQuery(sql);
List<User> list = new ArrayList<>();
try {
if(resultSet.next()){
User user = new User(resultSet.getInt(1),
resultSet.getString(2),
resultSet.getString(3));
list.add(user);
}
}catch (SQLException throwables){
throwables.printStackTrace();
}finally {
DbUtils.closeConnection();
}
return list;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
近几年毕业设计和毕业答辩的要求和难度不断提升,传统的毕业项目缺少创新和亮点,往往达不到毕业答辩的要求,这几年教育机构专门针对各大院校毕业设计进行培训指导,衍生出很多届优秀学员的毕业项目,为了让广大同学都可以顺利通过答辩,我作为过来人给大家准备了一些资料,同学们可以互相参考,我建议大家是要有自己的想法来重构项目,而不是照搬抄袭。近几年毕业设计和毕业答辩的要求和难度不断提升,传统的毕业项目缺少创新和亮点,往往达不到毕业答辩的要求,这几年教育机构专门针对各大院校毕业设计进行培训指导,衍生出很多届优秀学员的毕业项目,为了让广大同学都可以顺利通过答辩,我作为过来人给大家准备了一些资料,同学们可以互相参考,我建议大家是要有自己的想法来重构项目,而不是照搬抄袭。近几年毕业设计和毕业答辩的要求和难度不断提升,传统的毕业项目缺少创新和亮点,往往达不到毕业答辩的要求,这几年教育机构专门针对各大院校毕业设计进行培训指导,衍生出很多届优秀学员的毕业项目,为了让广大同学都可以顺利通过答辩,我作为过来人给大家准备了一些资料,同学们可以互相参考,我建议大家是要有自己的想法来重构项目,而不是照搬抄袭。
资源推荐
资源详情
资源评论
收起资源包目录
计算机192-25.zip (327个子文件)
GlDao.class 4KB
GlDao.class 4KB
UserDao.class 3KB
UserDao.class 3KB
OrderDao.class 3KB
OrderDao.class 3KB
DbUtils.class 3KB
DbUtils.class 3KB
HotelDao.class 3KB
HotelDao.class 3KB
JqDao.class 3KB
JqDao.class 3KB
MsDao.class 3KB
MsDao.class 3KB
CHotelBuyServlet.class 2KB
CHotelBuyServlet.class 2KB
CMsBuyServlet.class 2KB
CJqBuyServlet.class 2KB
CMsBuyServlet.class 2KB
CJqBuyServlet.class 2KB
OrderUpdateServlet.class 2KB
OrderInsertServlet.class 2KB
OrderUpdateServlet.class 2KB
OrderInsertServlet.class 2KB
HotelUpdateServlet.class 2KB
HotelInsertServlet.class 2KB
HotelUpdateServlet.class 2KB
HotelInsertServlet.class 2KB
LoginServlet.class 2KB
LoginServlet.class 2KB
JqInsertServlet.class 2KB
JqUpdateServlet.class 2KB
JqInsertServlet.class 2KB
JqUpdateServlet.class 2KB
CGlInsertServlet.class 2KB
CGlInsertServlet.class 2KB
GlInsertServlet.class 2KB
GlUpdateServlet.class 2KB
GlInsertServlet.class 2KB
GlUpdateServlet.class 2KB
UserUpdateServlet.class 2KB
UserUpdateServlet.class 2KB
UserInsertServlet.class 2KB
UserInsertServlet.class 2KB
Order.class 2KB
Order.class 2KB
MsUpdateServlet.class 2KB
MsInsertServlet.class 2KB
MsUpdateServlet.class 2KB
MsInsertServlet.class 2KB
UserRegisteredServlet.class 2KB
UserRegisteredServlet.class 2KB
SearchServlet.class 2KB
SearchServlet.class 2KB
COrderDelServlet.class 2KB
COrderDelServlet.class 2KB
OrderDelServlet.class 2KB
OrderDelServlet.class 2KB
HotelDelServlet.class 2KB
HotelDelServlet.class 2KB
UserDelServlet.class 2KB
UserDelServlet.class 2KB
MsDelServlet.class 2KB
JqDelServlet.class 2KB
GlDelServlet.class 2KB
MsDelServlet.class 2KB
JqDelServlet.class 2KB
GlDelServlet.class 2KB
Gl.class 2KB
Gl.class 2KB
ToOrderUpdateServlet.class 2KB
ToHotelUpdateServlet.class 2KB
ToOrderUpdateServlet.class 2KB
ToHotelUpdateServlet.class 2KB
CToHotelBuyServlet.class 2KB
CToHotelBuyServlet.class 2KB
ToUserUpdateServlet.class 2KB
ToUserUpdateServlet.class 2KB
ToMsUpdateServlet.class 2KB
ToJqUpdateServlet.class 2KB
ToGlUpdateServlet.class 2KB
ToMsUpdateServlet.class 2KB
ToJqUpdateServlet.class 2KB
ToGlUpdateServlet.class 2KB
Hotel.class 2KB
Hotel.class 2KB
CGlSearchServlet.class 2KB
CGlSearchServlet.class 2KB
CToMsBuyServlet.class 2KB
CToJqBuyServlet.class 2KB
CToMsBuyServlet.class 2KB
CToJqBuyServlet.class 2KB
COrderListServlet.class 2KB
COrderListServlet.class 2KB
CHotelListServlet.class 2KB
CHotelListServlet.class 2KB
OrderListServlet.class 2KB
HotelListServlet.class 2KB
OrderListServlet.class 2KB
HotelListServlet.class 2KB
共 327 条
- 1
- 2
- 3
- 4
资源评论
诚信赢天下
- 粉丝: 2971
- 资源: 102
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功