본문 바로가기
Study/Spring

[Spring boot | MySQL] Intellij에 MySQL 연결하기 | 모든 프로젝트에서 연결된 디비 연결하기

by M개발자 2022. 2. 11.
반응형

✔ Java 11

✔ Gradle 7

✔ Spring boot 2.6.3


1. 로컬에서 db 생성 및 기본 DB 정보 파악

mysql> CREATE DATABASE tmc_db;
Query OK, 1 row affected (0.00 sec)

참고

생성한 db 이름 : tmc_db

 

2. 의존성 추가

build.gradle

runtimeOnly 'mysql:mysql-connector-java'

 

3. Database 찾기

‘Database’를 검색하거나 오른쪽에 보면 해당 탭을 찾을 수 있다.

 

4. MySQL 연결하기

1. MySQL 찾기

Data Source > MySQL을 눌러 창을 열어준다.

 

2. DB 정보 입력하기

  • Name [사용자 지정]
    • 자신이 알아볼 수 있는 이름으로 지정해준다. 아무렇게 적어도 상관없어 나는 db 이름을 적었다.
  • Comment [사용자 지정]
    • db 설명을 적어주면 된다. 비어두어도 돼 공란으로 주었다.
  • Host - localhost
    • 로컬에서 돌릴 경우는 localhost이다.
  • User - root
    • 따로 유저를 생성할 경우 그 이름을 주면 된다. 기본은 root이다.
  • Password - ****
    • MySQL 설치 시 입력했던 비밀번호를 입력하면 된다.
  • Database - [추가할 db 이름]
    • 추가할 db 이름을 입력하면 된다.

 

3. Test Connection

하단에 보면 Test Connection을 누르면 접근 가능한 디비인지 체크할 수 있다.

체크 표시가 나지 않았다면 연결이 안된 것이므로 db 이름이나 유저 이름, 패스워드를 체크해봐야 한다.

 

4. 추가 완료

 

5. Console 창 사용하기

ctrl + shift + Q 단축키를 사용하여 콘솔창을 열 수 있고

해당 db를 우클릭하여 열 수 있다.

 

cmd 창과 같이 사용할 수 있다. 코드를 적용하려면 위의 스타트 버튼을 누르면 된다.

코드 정렬 - ctrl + alt + L

 

워크벤치에도 동일하게 들어온 걸 확인할 수 있다.


모든 프로젝트에서 연결된 디비 연결하기

Make Global button 

다시 Data Soures 창에 접속하면 어피치가 가르키고 있는 버튼이 있다. (초기 등록시에도 바로 설정가능) 

데이터 소스는 기본적으로 로컬로 설정되어 (연결한 프로젝트에서 사용 가능) 다른 프로젝트와 공유가 불가능한데, 해당 버튼을 누르면 전역적으로 사용이 가능하다. 

 

전역 사용은 연결한 소스당 설정할 수 있다. 

 


Notion 정리

 

반응형

댓글