JSP/JSP게시판 만들기

JSP 게시판 만들기 / 회원 데이터베이스 구축 [동빈나님 강의.3]

양상추상츄 2021. 9. 27. 21:05

https://www.youtube.com/watch?v=kN8xRG6UPZM&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=3 

 

1. mysql 설치

체크사항

Developer Default 체크

Standalone MySQL server 체크

Port는 3306 그대로

패스워드 설정

 

2. mysql 실행

- 비밀번호 입력

- CREATE DATABASE BBS;

- USE BBS;

Database changed

- CREATE TABLE USER (

    -> userID VARCHAR(20),

    -> userPassword VARCHAR(20),

    -> userName VARCHAR(20),

    -> userGender VARCHAR(20),

    -> userEmail VARCHAR(50),

    -> PRIMARY KEY (userID)    //중복방지

    -> );

- show tables;

Tables_in-bbs
user

- desc user;

Field Type Null Key Default Extra
userID
userPassword
userName
userGender
userEmail
varchar(20)
varchar(20)
varchar(20)
varchar(20)
varchar(50)
NO
YES
YES
YES
YES
PRI




NULL
NULL
NULL
NULL
NULL
 

- INSERT INTO USER VALUES('gildong', '123456', '홍길동', '남', 'gildong@naver.com') // 자료 입력

- select * from user;

userID userPassword userName userGender userEmail
gildong 123456 홍길동 남자 gildong@naver.com

- commit;

 

mysql 재접속시 그대로 홍길동 있음

 

3. user 패키지 생성

src/main/java에 user 패키지 생성

 

User.java 생성/설정 (mysql에서 입력한 값을 자바형식으로 가져옴)

 

package user;

public class User {

    private String userID;
    private String userPassword;
    private String userName;
    private String userGender;
    private String userEmail;


    public String getUserID() {
        return userID;
    }
    public void setUserID(String userID) {
        this.userID = userID;
    }
    public String getUserPassword() {
        return userPassword;
    }
    public void setUserPassword(String userPassword) {
        this.userPassword = userPassword;
    }
    public String getUserName() {
        return userName;
    }
    public void setUserName(String userName) {
        this.userName = userName;
    }
    public String getUserGender() {
        return userGender;
    }
    public void setUserGender(String userGender) {
        this.userGender = userGender;
    }
    public String getUserEmail() {
        return userEmail;
    }
    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail;
    }

}

 

get, set 자동생성

한명의 회원정보를 담을 수 있는 회원 데이터베이스 및 자바 bins 완성