· 프로젝트로 연습하기/└ Project1_프로그램의 구성 이해
[ Java / Database ] 회원 찾기 클래스 만들기
감자도리22
2024. 2. 3. 17:12
환경 : Eclipse, DBeaver
[ UserFinding.java ]
- 회원 아이디를 입력하여 그 회원의 정보를 출력해주는 클래스
- 여기서 출력을 위해 따로 설정해두었던 메소드(UserExDto에 있음)를 꺼내어 출력 결과를 좀 더 예쁘게 표현해줄 수 있다.
package userEx.app;
import java.util.Scanner;
import userEx.dao.UserExDao;
import userEx.dto.UserExDto;
public class UserFinding {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//찾을 아이디 입력 받기
System.out.print("찾을 아이디 : ");
//처리
UserExDao dao = new UserExDao();
UserExDto dto = dao.selectOne(sc.nextLine());
//출력
if(dto != null) {
System.out.println("<"+dto.getUserId()+" 님의 정보>");
System.out.println("닉네임 : " + dto.getUserNickname());
System.out.println("이메일 : " + dto.getUserEmail());
System.out.println("연락처 : " + dto.getUserPhoneStr());
System.out.println("생년월일 : " + dto.getUserBirthdateStr());
System.out.print("주소 : ");
System.out.print("["+dto.getUserZipcodeStr()+"]");
System.out.print(dto.getUserAddressLine1Str());
System.out.print(" ");
System.out.print(dto.getUserAddressLine2Str());
System.out.println();
System.out.println("등급 : " + dto.getUserRole());
System.out.println("포인트 : " + dto.getUserRewardPoint()+" point");
System.out.println("가입일 : " + dto.getUserRegistrationDate());
System.out.println("마지막 로그인 : " + dto.getUserLoginDateStr());
} else {
System.out.println("존재하지 않는 회원");
}
}
}
(+) 등급은 null 출력 방지 메소드를 설정해주지 않아 나옴.
개인 공부 기록용입니다:)
728x90