JSP 게시판 만들기 CHAPTER 3 (자바스크립트) - 회원DB구축하기

    JSP 게시판 만들기 CHAPTER 3 (자바스크립트)
    - 회원 데이터베이스(DB) 구축하기 -

     

    회원 정보를 관리 할 수 있는 데이터베이스를 만들기 위해 ORACLE, MYSQL, MSSQL 등 많은 것들이 있는데

    MYSQL이란 데이터 베이스를 사용을 하겠습니다.

     

    https://dev.mysql.com/downloads/mysql/

     

    MySQL :: Download MySQL Community Server

    Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS FreeBSD Source Code Select OS Version: All Window

    dev.mysql.com

     

    위 사이트에서 MYSQL COMUUNITY SERVER라고 되어있는 파일을 다운 받아줍니다.

    Developer로 선택을 해주시구요  Next, Excute만 해주시면 됩니다.

    Classic Mysql을 선택 해주시구요

    이렇게 포트 번호도 나오게 되는데 변경하지 마시구 그대로 해주시면 됩니다.

     

    설치를 완료 한 후에

    보시면 이렇게 mysql 8.0 command line client라는게 있는데 이것을 실행시켜주도록 합니다.

    접속을 하게 되시면 

    이렇게 password를 입력 하라고 하는데 이때 mysql설치과정에서 설정을 해주엇던 비밀번호를 입력해주면 됩니다.

     

    이외에 다른 방법으로 mysql에 접속 하는 방법

    https://www.alisyabob.tistory.com/78

    https://www.alisyabob.tistory.com/80

    불러오는 중입니다...

    show databases라고 테이블들을 조회 해볼 수 있고,

    use bbs라고 테이블을 사용 할 수 있게 해준다.

    이후에 bbs라는 테이블을 생성 후

    각 테이블에 컬럼들을 만들어 주도록 합니다.

    CREATE TABLE USER (

    userID VARCHAR(20),

    userPassword VARCHAR(20),

    userName VARCHAR(20),

    userGender VARCHAR(20),

    userEmail VARCHAR(50),

    PRIMARY KEY (userID) 

    ) DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;


    desc users; 라는 명령어를 사용하여 users라는 테이블에 속성을 확인 할 수 있다.

    이렇게 해주면 기본적으로 로그인 및 회원가입 시 필요한 데이터베이스를 구축 완료 하였고, 

    이것을 이클립스에서 사용 해보도록 하겠습니다.

    먼저 JAVA RESOURCES -> SRC에 패키지를 생성 해주시구요

    패키지 생성 후 User.JAVA라는 패키지를 만들어 주도록 합니다.   (User에 첫 U는 대문자로 해주도록 합니다.)

    그리고 User.java라는 파일에

    Select All 해주시고 Generate 해주도록 합니다.

    그러면

    이렇게 깔끔한 javaBeans가 완성 됩니다.

     

    https://alisyabob.tistory.com 

     

    JSP 게시판 만들기 CHAPTER 4 (자바스크립트) - 로그인 기능 구현

    - 로그인 기능 구현해주기 - JSP에서 회원 데이터베이스에 접근을 할 수 있게 DAO를 만들어 주겟습니다. 이렇게 UserDAO.java 클래스를 만들어 주도록 합니다. package user; import java.sql.Connection; import..

    alisyabob.tistory.com

     

    댓글

    Designed by JB FACTORY