Java および Kotlin のデータベースを IDE 内で直接管理

クエリの実行、データベースへの接続、データの参照とエクスポート、さらにはスキーマの管理まで、あらゆるタスクを IntelliJ IDEA を離れずに実行できます。

あなたのデータベースもサポートされています

IntelliJ IDEA は MySQL、PostgreSQL、Microsoft SQL Server、SQLite、MariaDB、Oracle、Apache Cassandra、およびその他多数のデータベースをサポートしています。サポートされているデータベースベンダーの全リストはこちらをご覧ください。

PostgreSQL

MySQL

Oracle

Microsoft SQL Server

MondoDB

Redis

Azure SQL Database

Amazon Redshift

SQLite

Amazon DynamoDB

IBM Db2


その他多数!

データベースツールを使い始める

IntelliJ IDEA でデータベースに接続

データベースへの接続

Database (データベース)ツールウィンドウでは、簡単なセットアップ手順に従ってデータベースを追加できます。

Database(データベース)ツールウィンドウの概要

Database(データベース)ツールウィンドウ

Database(データベース)ツールウィンドウでは、データソースのセットアップ、グループ化、絞り込み、各データソースの表示オプションの構成などの操作を実行できます!接続されたすべてのデータソースは利便性を考慮してスキーマ、テーブル、および列で構造化されます。

データテーブルビュー

データテーブル

IntelliJ IDEA にはデータ操作用の使いやすいデータエディター GUI が備わっています。データエディターでは、ソート、編集、エクスポート/インポートなど、結果セットに対してあらゆるアクションを実行できます。

開いたクエリコンソール

クエリコンソール

IDE に組み込まれた専用のクエリコンソールに実行したい内容を入力するだけで、SQL クエリを直接実行できます。

データベース操作

データの表示と編集

データの表示と編集

データ内を自由に移動し、ソート、セルの値の編集、ローカルでの行の追加/削除、ライブデータベースへの変更のプッシュを行えます。SQL クエリを 1 行も書く必要はありません!

テーブルデータの比較

データの比較

2 つのデータベースオブジェクトの内容を横に並べて比較できます。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 でも提供されています。