Spring으로 API만들고 실제로 데이터를 저장하기 위해서는 DB가 필요하다. IntelliJ 스프링 프로젝트에서 MySQL을 연동하고 테이블을 생성하는 과정을 정리 해보려한다.
먼저 MySQL을 사용하려면 라이브러리를 추가해줘야한다. build.gradle의 dependencies에 다음과 같이 추가해주고 Gradle을 Reload 해주자.
우측 상단에 데이터베이스 아이콘을 누르고 추가버튼(+)을 누르고 MySQL을 선택한다.
설치시 입력했던 User 이름과 패스워드를 입력하고 Test Connection 버튼을 눌러서 연결이 잘 되는지 체크한다.
연결된 데이터베이스를 우클릭하고 New -> Schema를 클릭해서 새로운 Schema를 생성한다.
테이블을 생성할 때는 SQL 쿼리 콘솔을 열고 직접 쿼리문을 작성해도 되고 GUI를 이용해서 할 수 있다.