Intellij에서 database 연결

Data를 확인하려면 보통 terminal 환경에서 명령어를 통한 확인을 많이 한다.

명령어에 익숙치 않은 경우에는 아래와 같이

Intellij 내에서 Database를 GUI로 연결하는것이 보다 효율적일 것 같아 정리해본다.


환경

운영체제 : windows 10

IDE : Intellij

Database : MySQL


Setting

intellijmysql1

  • Intellij 우측에 Database 클릭
  • Database 탭의 좌측 상단 + 버튼 클릭
  • Data Source -> MySQL 클릭

Configure

  • Host, Port, User, Password, Database 부분을 본인 환경에 맞게 구성하면 된다.

intellijmysql2


Troubleshooting

나의 경우는 아래와 같은 에러 메시지가 발생했다.

The server time zone value 'KST' is unrecognized or represents more than one time zone.

WHITEPAEK님의 블로그의 댓글에 해결법이 나와있었지만

나는 적용이 되질 않았다.

회사내의 수석님의 도움을 받아 아래와 같이 해결했다.

  • Properties 부분의 URL 끝 부분에 아래 주소 추가

    ?characterEncoding=UTF-8&serverTimezone=UTC
    

여기서는 MySQL 로만 테스트 해봤으나 다른 Database도 지원이 되는것 처럼 보이기 때문에

각자에게 맞는 데이터베이스로 연결하면 좀 더 효율적으로 작업할수 있을거 같다.

Comments