개발/JSP게시판

3강(회원 데이터베이스 구축)

LoafingCat 2023. 2. 15. 01:11

마리아DB 커맨드 창을 열어주자

 

Show databases 현존하는 데이터베이스 목록을 보자

 

 

이것저것 있는데 BBS라는 프로젝트에 사용할 데이터베이스를 하나 새로 생성해주자.

 

 

bbs라는 데이터 베이스가 생성이 됐다.

 

요렇게 생성을 했으면 이제 BBS 데이터베이스를 사용하도록 하자. Use BBS 입력

 

 

데이터베이스가 BBS로 바뀌었다.

 

이제 한명의 회원에 대한 정보를 담을 있는 테이블을 만들어 주도록 하자.

 

 

유저 아이디는 중복되면 안되기 때문에 프라이머리 키를 넣어주자.

 

 

show tables로 bbs라는 데이터베이스 안에 어떤 테이블이 있는지 있다.

 

 

desc user를 해서 우리가 만든 테이블 안에 어떤 속성들이 들어가있는지 확인할 있다.

 

이제 여기에 하나의 데이터를 넣어서 테스트를 해보자.

 

 

이제 select * from user 해서 내가 작성한 데이터가 user 테이블에 들어갔는지 확인해보자

 

 

제대로 들어간 것을 있다.

 

이제 커밋을 하고 다시 desc user로 속성을 띄워주자

 

 

이제 회원 데이터를 JSP에서 담을 있도록 다뤄보자.

 

이곳에 user라는 패키지를 만들고 User라는 클래스를 하나 만들자.

 

 

 

그리고 아까 만들었던 데이터베이스 테이블과 동일한 이름으로 변수를 넣어주도록 하자.

 

전부 문자형태, 캐릭터 형태로 들어가 있으니까 Stirng으로 넣어주도록 하자.

 

 

이렇게 넣어주면 각각의 회원 정보들이 데이터베이스와 동일하게 자바안에 담기는 것이다.

 

이제 JSP 서버에서 사용할 있는 형태로 만들기 위해

 

 

소스로 들어가서 게터세터를 해서 전부 함수를 만들어 주도록 하자.

 

 

 

 

이렇게 하면 명의 회원 데이터를 다룰 있는 데이터베이스와 자바 빈즈가 만들어 졌다고 있다.

 

이런식으로 하나의 데이터를 관리하고 처리할 있는, JSP에서 구현하는 것을 자바 빈즈라고 한다.