package com.java.japdao.Impl; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import com.java.japdao.UserDao; import com.java.jsp.User; import com.java.jsputil.BaseDao; public class UserDaoImpl implements UserDao { @Override public User login(User user) throws ClassNotFoundException, SQLException { // 1:获取数据库的连接 // 2:书写sql语句 Connection con = BaseDao.getCon(); String sql = "select * from user where name=? and password=? "; PreparedStatement ps = con.prepareStatement(sql);// 3:预编译 // 4:设置值 ps.setString(1, user.getName()); ps.setString(2, user.getPassword()); ResultSet rs = ps.executeQuery();// 5:执行sql语句 User users = null; if (rs.next()) { users = new User(); // 从数据库中获取值设置到实体类的setter方法中 users.setId(rs.getInt("id")); users.setName(rs.getString("name")); users.setPassword(rs.getString("password")); users.setEmail(rs.getString("email")); users.setPhone(rs.getString("phone")); } rs.close(); ps.close(); con.close(); System.out.println(111); return users; } @Override public boolean register(User user) { String sql = "insert into user values(default,?,?,?,?) "; List<Object> list = new ArrayList<Object>(); list.add(user.getName()); list.add(user.getPassword()); list.add(user.getEmail()); list.add(user.getPhone()); boolean flag = BaseDao.addUpdateDelete(sql, list.toArray()); if (flag) { return true; } else { return false; } } }

lmj12345 LV2
2024年5月20日
asddwh LV13
2024年1月3日
CCCCWWWW LV4
2023年12月8日
jiemomo LV12
2023年10月19日
hongdongdong LV14
2023年9月3日
慵懒的小橘猫 LV11
2022年12月24日
000666 LV10
2022年12月24日
9798665 LV3
2022年10月20日
微信网友_5822776429744128 LV6
2022年5月28日
zhaolei111 LV2
2022年5月15日

微信网友_7491614210887680 LV1
5月3日
15719908287 LV9
2024年9月8日
ma406805131 LV19
2024年6月28日
326402 LV1
2024年6月13日
坚持仙蛊
2024年6月12日
暂无贡献等级
qqegfgggg
2024年5月29日
暂无贡献等级
刘华健 LV5
2024年5月28日
Master12581
2024年5月27日
暂无贡献等级
lmj12345 LV2
2024年5月20日
Jim_joker LV1
2024年4月25日