본문 바로가기

Spring/Spring Boot(스프링 부트)

Gradle로 Spring을 해보자 with Intelli J 14 - 제3편 MySQL에 DB생성하기

728x90

Gradle로 Spring을 해보자 with Intelli J 14 - 제3편 MySQL에 DB생성하기




Spring하면 '토비'아니겠는가? 토비 책을 보려면 db세팅을 해놓아야 해당 예제들과 리팩토링을 따라해 볼 수 있다. 그리고 si에서 DB가 안들어갈 일은 3년차 직딩이 경험해본 프로젝트상 한번도 없었던 것 같다.


그러므로 이번 포스트에서는 간단하게 MySQL DB에 table을 만들고 insert를 해보겠다.



아직 MySQL을 설치하고 실행하지 않은 상태라면 아래 포스트를 참고해 Local에 MySQL을 설치하고 실행한 상태에서 해보기 바란다.


2014/04/09 - [Web개발/Spring] - Spring으로 HelloWorld를 찍어보자 - 제4편 MySQL 설치 및 실행 at command line




위 이전 포스트에도 작성 해놓았지만 로컬 db에 연결하는 부분을 다시한번 해볼 것이다. HeidiSQL을 이라는 tool을 사용할 것이다. http://www.heidisql.com/download.php 여기에서 다운로드 받으면 된다.




다운로드 받은 heidiSQL을 실행하자.

내가 쓰고있는걸 그냥 찍어서 다른 db목록이 있는데 양해 바란다.



좌측 하단에 '신규' 버튼을 누르면 위와 같은 화면이 나온다.


'사용자', '암호'를 설정 해주었으면 설정해 놓은 것으로 입력 하면 되고 설정 해주기 전이면 그냥 '열기'를 누르면 된다.




그러면 위와 같이 아무것도 없는 깨끗한 db가 나온다.



db를 추가 해보자.


이렇게 마우스 우측 클릭하고 '새로 생성 - 데이터베이스'를 선택한다.



그러면 이렇게 db이름을 입력하라고 나온다. '조합'은 인코딩인데 나는 utf8_general_ci로 했다.



db이름은 내 db니까 krkdb라고 했는데 본인이 원하는걸로 하면 된다.



뚜둥! db가 생성이 되었다.


이제는 table을 만들어 보자.

방금 만든 db에 마우스 우측 클릭 해서 '새로 생성 - 테이블'을 선택한다.



그러면 아래와 같은 화면이 나온다.



테이블 이름을 입력하자.


토비의 spring3에는 user table로 나오므로 똑같이 table이름을 'user'라고 했다.



코멘트 입력 해준다.

이 테이블이 뭐하는 테이블인지를 적어주면 된다.




그리고 중간쯤에 '추가'버튼을 눌러서 field를 추가 해준다.

'추가' 버튼을 누르면 아래 리스트에 한줄씩 생긴다.



열 이름을 'name'으로 주었고 '데이터 유형'은 'varchar'로 하고 길이는 그냥 50으로 했다.





같은 방법으로 name, id, password를 만들어 주었다.


그리고 엔터를 치거나 '저장'을 누르면 필드가 '추가'된다.


잘 만들어 졌는지 한번 확인 해보자. 상단에 '데이터'를 클릭 한다.


그러면 name, id, password필드가 있는것을 확인 할 수 있다.


잘 만들어졌다.


이제 한줄의 row를 insert해보자.



상단에 '+'아이콘을 누른다.



그러면 한줄이 나오는데 아래와 같이 값을 넣어보자.


그리고 엔터를 누르면 저장이 된다.


잘 저장이 되었는지 확인 해보기 위해 select query를 날려보자.


상단에 '쿼리'탭을 누른다.



select문을 작성하고 f9를 눌러보자.





select가 잘 되는 것을 확인 한다.



완료.









728x90
블로그 주인장입니다. 원하시는 정보는 얻으셨나요? 이 포스트에서 추가로 필요한 정보가 있으시면 여기에 남겨주세요.