ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 01. 로그인 만들기(DB 만들기)
    스프링 웹 개발 하기/로그인 처리 2020. 2. 9. 16:56

    1.테이블 만들기

    쿼리는 postgresql 입니다. 하지만 다른 쿼리도 크게 다르지 않으니 사용하시는 데에는 크게 문제가 없을 거 같아요.

    기능에 따라 컬럼 값을 설정 하면 됩니다.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    -- 테이블 생성
    create table tbl_member(
    key varchar(80), 
    nickname varchar(50PRIMARY KEY,    
    pw varchar(100),
    name varchar(80not null,
    email varchar(200not null,
    phoneNumber int,
    birthday int,
    gender varchar(3),
    auth int not null,
    sessionkey varchar(50),
    sessionLimit varchar(50),
    interlock_type varchar not null,
    regdate varchar(50not null,
    updatedate varchar(50),
    authdate varchar(50)
    );
     
    insert into tbl_member
    (key,pw,name,email,nickname,auth,interlock_type,regdate)
    values
    ('admin','1234','전승우','aa@naver.com','woo','1','main',now());
     
     
    sessionLimit , regdate , updatedate , authdate 는 날짜 타입이기 때문에 type을TimeStamp로 잡아도 됩니다. 하지만 varchar로 타입을 잡아도 큰 문제는 없습니다.

    2.VO 만들기

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    public class MemberVO {
        private String key;
        private String nickname;
        private String pw;
        private String name;
        private String email;
        private Integer phoneNumber;
        private Integer birthday;
        private String gender;
        private Integer auth;
        private String sessionkey;
        private String sessionLimit;
        private String interlock_type;
        private String regdate;
        private String updatedate;
        private String authdate;
     
    }

    getter setter toString을 해준다.

    스프링 구조 참조.

    https://woostoryblog.tistory.com/5?category=823652

     

    '스프링 웹 개발 하기 > 로그인 처리' 카테고리의 다른 글

    02.세션을 이용한 로그인.  (0) 2020.02.09
Designed by Tistory.