- UserJoinDao, UserJoinVo, error404, error500, UserRegCommand, Menu, joinfail, joinOk, tail 추가 및 수정
77 lines
2.5 KiB
Java
77 lines
2.5 KiB
Java
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<UserVo> 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;
|
|
}
|
|
} |