package DB; import java.sql.SQLException; import java.util.ArrayList; public class MemberDao 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 MemberDao() { } 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()) { MemberVo member = new MemberVo(); 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 MemberVo selectMember(MemberVo member) { MemberVo vo = null; try { this.psmt = this.conn.prepareStatement("SELECT * FROM member WHERE id = ? and pw = ?"); this.psmt.setString(1, member.getId()); this.psmt.setString(2, member.getPw()); this.rs = this.psmt.executeQuery(); if (this.rs.next()) { String id = this.rs.getString("id"); String pw = this.rs.getString("pw"); vo = new MemberVo(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; } }