[ Java / Database ] 회원 탈퇴 클래스 만들기
2024. 2. 3. 18:46ㆍ· 프로젝트로 연습하기/└ Project1_프로그램의 구성 이해
환경 : Eclipse / DBeaver
[ UserSecession.java ]
- 아이디와 비밀번호를 입력받아 DB의 정보와 일치하면 삭제하도록 구현
package userEx.app;
import java.util.Scanner;
import userEx.dao.UserExDao;
import userEx.dto.UserExDto;
public class UserSecession {
public static void main(String[] args) {
//입력 추가
Scanner sc = new Scanner(System.in);
System.out.print("아이디 : ");
String userId = sc.nextLine();
System.out.print("비밀번호 : ");
String userPw = sc.nextLine();
UserExDao dao = new UserExDao();
//userId에 해당하는 회원정보를 불러와서 비밀번호 검사를 수행
UserExDto find = dao.selectOne(userId);
// booelan isVaild = 아이디에 대한 회원정보가 있으면서 비밀번호가 일치하는 경우
boolean isValid = find != null && find.getUserPassword().equals(userPw);
if(isValid) {
dao.delete(userId);
System.out.println("회원 탈퇴 완료");
System.out.println("그동안 이용해주셔서 감사합니다");
} else {
System.out.println("입력하신 정보가 일치하지 않습니다");
}
}
}

개인 공부 기록용입니다:)
728x90
'· 프로젝트로 연습하기 > └ Project1_프로그램의 구성 이해' 카테고리의 다른 글
[ Java / Database ] 비밀번호 변경 클래스 만들기 (0) | 2024.02.03 |
---|---|
[ Java / Database ] 회원 찾기 클래스 만들기 (0) | 2024.02.03 |
[ Java / Database ] 회원 목록 출력 클래스 만들기 (0) | 2024.02.03 |
[ Java / Database ] 회원가입 클래스 만들기 (0) | 2024.02.03 |
[ Java ] UserExDao.java 클래스 생성 (0) | 2024.02.03 |