JetBrains logo

IntelliJ IDEA

IDE에서 바로 Java 및 Kotlin 데이터베이스 관리

IntelliJ IDEA에서 나갈 필요 없이 쿼리를 실행하고, 데이터베이스와 연결하고, 데이터를 탐색 및 추출하고 스키마까지 관리할 수 있습니다.

어떤 데이터베이스를 사용하든 지원됩니다

IntelliJ IDEA는 MySQL, PostgreSQL, Microsoft SQL Server, SQLite, MariaDB, Oracle, Apache Cassandra 및 기타 다양한 데이터베이스를 지원합니다. 지원되는 데이터베이스 제공업체의 전체 목록은 여기에서 확인할 수 있습니다.

PostgreSQL

MySQL

Oracle

Microsoft SQL Server

MondoDB

Redis

Azure SQL 데이터베이스

Amazon Redshift

SQLite

Amazon DynamoDB

IBM Db2


기타 다양한 기능!

데이터베이스 도구 시작하기

IntelliJ IDEA에서 데이터베이스로 연결

데이터베이스 연결

Database(데이터베이스) 도구 창에서 간단한 설정 단계만 따르면 데이터베이스를 추가할 수 있습니다.

데이터베이스 도구 창 개요

데이터베이스 도구 창

Database(데이터베이스) 도구 창에서 데이터 소스를 설정, 그룹화 및 필터링할 수 있고 각 데이터 소스별로 표시 옵션을 구성할 수도 있습니다! 연결된 모든 데이터 소스는 스키마, 테이블 및 열을 기준으로 편리하게 구조화됩니다.

데이터 테이블 뷰

데이터 테이블

IntelliJ IDEA에는 데이터를 탐색할 수 있는 편리한 GUI인 데이터 에디터가 있습니다.데이터 에디터에서는 정렬, 편집, 내보내기/가져오기 등과 같이 결과 세트에서 모든 종류의 작업을 수행할 수 있습니다.

쿼리 콘솔 열기

쿼리 콘솔

실행하고 싶은 것이 무엇이든 IDE의 전용 쿼리 콘솔에 바로 SQL 쿼리를 입력만 하면 실행할 수 있습니다.

데이터베이스 작업

데이터 보기 및 편집

데이터 보기 및 편집

이제 SQL 쿼리는 단 한 줄도 쓰지 않아도 마음대로 데이터를 탐색, 정렬하고 셀 값을 편집하고, 행을 로컬에서 추가/삭제할 수도 있고 변경 사항을 라이브 데이터베이스로 푸시할 수 있습니다.

테이블의 데이터 비교

데이터 비교

두 데이터베이스에 있는 객체의 내용을 나란히 비교할 수 있습니다. IntelliJ IDEA는 값이 잘못 일치되거나 값이 같은 셀 혹은 행 전체를 강조 표시합니다.

데이터 내보내기 및 가져오기

데이터 내보내기 및 가져오기

IntelliJ IDEA는 SQL, TXT, CSV, JSON, XML, Markdown, Excel 및 구분 기호로 구분된 값이 포함된 기타 텍스트 형식 등, 매우 다양한 데이터 가져오기/내보내기 형식을 지원합니다.

테이블에서 데이터 필터링

데이터 필터링

필터링 조건을 지정하거나 빠른 필터링 옵션을 사용할 수 있습니다. 행의 값으로 열을 필터링하고, WHERE 필드에 쿼리를 작성하는 등 옵션이 다양합니다.

다이어그램 뷰

다이어그램 뷰

IntelliJ IDEA는 데이터베이스 내 다양한 객체 간의 관계를 표현하는 다이어그램을 생성할 수 있습니다.

차트로 데이터 시각화

차트로 데이터 시각화

데이터 에디터에서 차트를 사용하여 SQL 쿼리 결과를 시각화할 수 있습니다. 막대, 파이, 영역, 선 등 다양한 차트 중에서 선택할 수 있습니다.

SQL 쿼리

SQL 쿼리 실행

SQL 쿼리 실행

IntelliJ IDEA에서는 Database(데이터베이스) 도구 창에서 Query Console 아이콘을 클릭하고 쿼리를 입력한 다음 Execute(실행) 버튼만 클릭하면 간단하게 쿼리를 실행할 수 있습니다.

쿼리 결과 보기

쿼리 결과 보기

쿼리 결과를 에디터에서 바로 보고 관리할 수 있습니다.

SQL 쿼리용 스마트 코드 완성

스마트 코드 완성

IntelliJ IDEA는 컨텍스트를 인식하는 코드 완성 기능을 제공하므로 SQL 쿼리 작성 속도가 빨라집니다.

SQL 쿼리의 실시간 분석 및 빠른 수정

신속한 코드 분석 및 빠른 수정

IntelliJ IDEA는 쿼리 내의 오류를 감지하고 수정을 실시간으로 제안합니다.

프레임워크 및 데이터베이스

Spring 프로젝트에 데이터베이스 연결

Spring 데이터로 작업

데이터베이스를 Spring Boot 애플리케이션으로 연결하고 완벽한 데이터 관리 지원을 받으세요.

데이터베이스를 위한 지속성 프레임워크 지원

JPA 및 Hibernate와 같은 지속성 프레임워크로 데이터 관리

IntelliJ IDEA는 기본적으로 지속성 프레임워크를 지원하므로 Java 혹은 Kotlin 애플리케이션의 데이터를 간단하게 관리할 수 있습니다.

데이터베이스 튜토리얼

IntelliJ IDEA에서 데이터베이스 작업

이 데모 세션에서는 간단한 쿼리를 작성하는 것에서부터 내장된 데이터 관리 기능을 활용한 고급 작업까지 IntelliJ IDEA에서 SQL 쿼리를 작성하고 데이터를 다루는 방법을 알아봅니다.

자세히 알아보기

JetBrains의 독립형 데이터베이스 관리 도구인 DataGrip에서도 모든 데이터 관리 기능을 사용할 수 있습니다.