package user; import java.sql.SQLException; import java.util.ArrayList; import DB.BasicDao; import user.UserVo; public class UserDao extends BasicDao { private final String MEMBER_LIST = "SELECT * FROM member"; private final String MEMBER_CHECK = "SELECT * FROM member WHERE id = ? and pw = ?"; private final String MEMBER_INSERT = "INSERT into member values(?,?,?,?,?,?,?)"; public ArrayList select() { ArrayList list = new ArrayList(); try { this.psmt = this.conn.prepareStatement("SELECT * FROM member"); this.rs = this.psmt.executeQuery(); while(this.rs.next()) { UserVo member = new UserVo(); member.setId(this.rs.getString("ID")); member.setName(this.rs.getString("NAME")); member.setAddr(this.rs.getString("ADDR")); member.setTel(this.rs.getString("TEL")); member.setGender(this.rs.getString("GENDER")); member.setHobby(this.rs.getString("HOBBY")); list.add(member); } } catch (SQLException var3) { var3.printStackTrace(); } return list; } public UserVo selectUser(UserVo user) { UserVo vo = null; try { this.psmt = this.conn.prepareStatement("SELECT * FROM member WHERE id = ? and pw = ?"); this.psmt.setString(1, user.getu_ID()); this.psmt.setString(2, user.getPw()); this.rs = this.psmt.executeQuery(); if (this.rs.next()) { String id = this.rs.getString("id"); String pw = this.rs.getString("pw"); vo = new userVo(id, pw); } } catch (SQLException var5) { var5.printStackTrace(); } return vo; } public int memberInsert(MemberVo member) { int n = 0; try { this.psmt = this.conn.prepareStatement("INSERT into member values(?,?,?,?,?,?,?)"); this.psmt.setString(1, member.getId()); this.psmt.setString(2, member.getName()); this.psmt.setString(3, member.getPw()); this.psmt.setString(4, member.getAddr()); this.psmt.setString(5, member.getTel()); this.psmt.setString(6, member.getGender()); this.psmt.setString(7, member.getHobby()); n = this.psmt.executeUpdate(); } catch (SQLException var4) { var4.printStackTrace(); } return n; } }