[IntelliJ Ulitmate] DB 연결하고 쿼리 실행하기

식빵·2023년 5월 11일
0

intellij

목록 보기
5/15
post-thumbnail

참고(1)
글에서는 DB 로 Docker Container 을 기반의 Postgres DB 를 사용합니다.

참고(2)
사용 중인 운영체제는 Window 10 Pro 입니다.
Mac 사용자 분들께서는 여기 작성된 키보드 입력 key 명칭이 다를 수 있습니다.


DataSource 생성

Intellij 를 실행하고 ctrl + shift + a 을 입력한 후,
Database 라고 입력하고 Enter 를 칩니다.
그러면 화면 어디선가 DataBase Tool Window 가 보이게 됩니다.


DataBase Tool Window 화면에서는 위 그림처럼 클릭을 연달아 해주시면 됩니다.

참고로 Data Source 클릭 후에 곧바로 글자를 입력하면 검색 기능이 활성화됩니다.



Data Source 를 선택한 후 위와 같은 화면이 보이게 됩니다.
아래와 같이 작업을 진행합니다.

1. General 탭을 클릭합니다.
2. 아래에 DB 와 연결하기 위한 정보들을 입력합니다.
3. Test Connection 을 클릭합니다. 연결이 제대로 되면 아래 그림과 같은 팝업이 뜹니다.

참고로 IntellijDatabase 연결을 위한 Jdbc Driver 가 아직 설치되지 않았으면 다운로드를 받아야한다는 경고창을 띄웁니다. 그때 Driver 를 설치할지 말지도 물어보는데, Yes 를 해주면 자동으로 Jdbc Driver 를 설치해줍니다.

4. 마지막으로 OK 버튼을 클릭하고 나오면 DataBase Tool Window 에 생성된
DataSource 아이콘 이 보입니다. (아래 그림참고)

중요 - Timezone 세팅
이후에 timezone 관련 설정을 한번 해주는 게 좋은데요,
여기에 내용을 다 넣기에는 너무 많아서 따로 글(timezone 세팅법)을 작성했습니다.



사용할 Schema 지정

접속한 databaseschema 가 안 보일 수 있습니다.
이건 어떤 schema 를 사용할지 지정하지 않아서 그런 겁니다.
사용할 schema 를 지정하는 방법은 아래와 같습니다.

  • 원하는 Schema 옆의 checkbox 를 check 해주면 끝입니다.



Query Console 열기

DataBase Tool Window 에서 앞서 생성한 Data Source 아이콘을 마우스로 한번 클릭하고, ctrl + shift + F10 을 누르면 그 아래에 작은 팝업창이 나옵니다. 그 창에서 Open Default Console 또는 New Query Console 를 선택합니다.


이후에 위 그림과 같은 창이 뜹니다. 쿼리를 작성하고 ctrl + enter 를 입력하면 실행됩니다.



Query Console 관리

alt + 8 을 입력하여 Services 화면을 띄우면 저희가 현재 사용하는 Query Console 의 현황을 한눈에 확인할 수 있습니다. 만약 사용중인 query console 이 여러 개면 이 화면에서 빠르게 찾아낼 수 있습니다. 또한 Query Console 을 delete 함으로서 DB Session 연결도 끊을 수 있습니다.

profile
백엔드를 계속 배우고 있는 개발자입니다 😊

0개의 댓글