Database

[ IntelliJ ] DB 연결하기 / 환경 변수에 DB 정보 추가하기 ( MySQL )

walwal_ 2023. 5. 26. 17:08

IntelliJ , MySQL 연결하기






오른쪽 메뉴 바 Database → + Data Source   MySQL 

 

 

 

 

 

그럼 이런 팝업창이 뜨는데, 체크된 항목들을 채워주기

Host : 연결 주소

User : 연결 DB의 아이디

Password : 연결 DB 비밀번호

Dababase : 스키마 명

 

 

 

 

 

 

연결이 잘 되었다면 아래사진과 같이 DB정보가 뜬다..!

 

환경변수 설정






환경 변수로 DB 연결 정보를 설정하기

코드공유 시 DB의 아이디, 패스워드를 숨길 수 있어 보안에 좋으니 꼭 기억해두기

 

 

상단 툴 바에서 토글버튼 클릭 → Edit Configurations  

 

 

 

 

 

그럼 이런 팝업창이 뜨는데 , 

Environment variables 에 DB 정보를 채워주거나, 오른쪽 버튼을 눌러주기

여기서 설정한 Name은 이후 JDBC와 같이 연결 정보가 필요할 때 설정한 변수 명으로 사용할 수 있다.

ex ) DB_HOST=jdbc:mysql://localhost:3306/spring-db;DB_PASSWORD=1234;DB_USER=root

 

 

 

 

 

 

만약 버튼을 눌렀다면 + 버튼을 눌러 아래와 같이 환경변수를 추가할 수 있다.

 ex )

DB_HOST : jdbc:mysql://localhost:3306/spring-db

DB_PASSWORD : 1234

DB_USER : root

 

사용 예시

더보기

 

JDBC 사용시 접속정보를 환경 변수에서 설정한 Name 을 이용해 가져온다.

 

 

 


 

 

 

 

테스트 해보기

 

 

 

오른쪽 메뉴 바 Database → Query Consoles    Open Default Console 클릭

 

 

 

 

 

Query Console에 아래 쿼리 입력 후 스키마 목록이 정상적으로 뜬다면 성공! 

show databases; 

show databases ;  # 윈도우 기준 Ctrl + Enter 로 쿼리를 실행 할 수 있음