IntelliJ IDEA 2025.3 ヘルプ

データソース

データベースツールと SQL プラグインを有効にする

この機能は、IntelliJ IDEA にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、プラグインを選択します。

  2. インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

データソースは接続構成です。データベースへの接続を確立するために使用される接続の詳細のリストが保存されます。例: ホスト、ポート、データベース名、ドライバー、SSH および SSL 構成設定など。データソース設定では、イントロスペクション用のデータベースとスキーマを選択して、データベースツールウィンドウに表示したり、接続用のドライバーを変更したりすることもできます。

データソースはデータソースおよびドライバーダイアログ(Shift+Enter)で設定できます。このダイアログにアクセスするには、データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)のツールバーで the Data Source Properties button データソースをクリックします。

Data source with connection details for a PostgreSQL database

作成されたデータソースのリストは、データベースツールウィンドウ ( 表示 | ツールウィンドウ | データベース ) で表示および調査できます。

Data sources in Database tool window

IntelliJ IDEA プロジェクトでは、すべてのデータソースの設定は、プロジェクトディレクトリの .idea サブディレクトリにある dataSources.xml ファイルに保存されます。

IntelliJ IDEA では、次のデータソースを作成できます。

  • データベースのデータソース : データを含む運用データベースの接続構成。

    IntelliJ IDEA は、様々なデータベースに対して、完全サポートと基本サポートを提供します。データベースの完全サポートには、拡張されたコード補完やデータベースオブジェクトのより優れた取得(イントロスペクション)などの機能が含まれます。また、インスペクション、クイックフィックス、その他のコーディング支援機能もすべて利用可能です。一方、基本サポートでは利用できる機能が制限されています。

    サポートタイプの詳細については、その他のデータベーストピックを参照してください。

  • データ定義言語 (DDL) データソース : データ定義言語ステートメントを含む SQL ファイル (DDL データソースを参照)。

データソースを作成する

データベースに接続して作業を開始するには、接続の詳細を含むデータソースを作成し、接続先のデータベースの詳細を指定します。

サポートされているデータベース

IntelliJ IDEA は、ホストサーバー上またはクラウドプラットフォーム上のどちらでも、ローカルまたはリモートで実行されているデータベースに接続できます。

データソースを作成し、データベースへのテスト接続を実行するには、専用のトピックに記載されている手順に従ってください。

完全サポート

IDE は次のデータベースを完全にサポートします。

基本サポート

下記のデータベースに対しては、基本的なサポートが提供されます。

  • Amazon Athena

  • Apache Ignite

  • Apache Phoenix

  • Apache Spark

  • Databricks

  • Denodo

  • DuckDB

  • Elasticsearch

  • Firebird

  • Google Cloud Spanner

  • IBM Informix

  • InterSystems IRIS

  • Mimer SQL

  • OpenEdge

  • Presto

  • SAP HANA

  • SingleStore

  • Tarantool

  • Teradata ヴァンテージ

  • TiDB

  • TmaxTibero

  • Trino

  • YugabyteDB

DDL データソース

DDL データソースを作成するには、DDL データソーストピックの手順に従ってください。

クラウドデータベース

IntelliJ IDEA は次のクラウドデータベースもサポートしています。

データソースのコピー

データソースを複製すると、パスワードを含むすべての接続設定が保持されます。データソースは単一のプロジェクト内でのみ複製できます。

  1. データベースツールウィンドウまたはデータソースおよびドライバーのいずれかで接続構成を複製できます。

    • データベースツールウィンドウで、複製するデータソースを選択し、右クリックしてコピーペースト | 複製を選択します。

      Duplicate your data source in Database tool window
    • データソースおよびドライバーダイアログ ( Shift+Enter) の左側の領域で、複製するデータソースを選択し、ツールバーの the Duplicate icon 複製をクリックします。

      Duplicate your data source in the Data Source and Drivers dialig

    または、データソースを選択して Ctrl+D を押します。

    IntelliJ IDEA は、パスワードを含む同じ設定で新しいデータソースを作成します。

  2. OK をクリックして新しいデータソースを保存し、ダイアログを閉じます。

Duplicated data source in the Data Source and Drivers dialig

データソースを削除する

次のいずれかの方法でデータソースを削除できます。

  • コンテキストメニューを使用してデータソースを削除するには、データベースツールウィンドウ ( 表示 | ツールウィンドウ | データベース ) で、削除するデータソースを右クリックし、データソースの削除を選択します。

  • データソースおよびドライバーダイアログでデータソースを削除するには、次の手順に従います。

    1. 次のいずれかの方法でデータソースのプロパティを開きます。

      • データベースツールウィンドウのツールバーで、The Data Sources icon データソースをクリックします。

      • Shift+Enter を押します。

      Open the Data Source and Drivers dialog
    2. ダイアログの左側のペインで、削除するデータソースを選択し、ツールバーの 除去をクリックします。

  • データソースおよびドライバーダイアログのコンテキストメニューからデータソースを削除するには、ダイアログの左側のペインで、削除するデータソースを右クリックし、除去を選択します。

データソースの表示オプションを構成する

データベースツールウィンドウ ( 表示 | ツールウィンドウ | データベース ) で、オブジェクトをグループ化したり、色を割り当てたり、フィルター処理したりできます。

データソースをフォルダーにグループ化する

IntelliJ IDEA を使用すると、データソースを新しいフォルダーまたは既存のフォルダーに移動できます。

  • データソースを新しいフォルダーに移動するには、次の手順を実行します。

    1. 項目を右クリックして「移動 | フォルダーへ」を選択します。または、「F6」を押します。

    2. 既存のフォルダーがない場合、IntelliJ IDEA は新規フォルダーダイアログを表示します。すでにフォルダーがある場合は、フォルダーに移動ポップアップが表示されます。ポップアップで新規フォルダーを選択してください。

    3. 新規フォルダーダイアログでフォルダー名を入力します。スラッシュ(/)を使用してネストを定義できます。例: QA/Quick という名前は、QA フォルダー内に Quick フォルダーを作成します。

    Create a new folder to group data sources
  • データソースを既存のフォルダーに移動するには、次の手順を実行します。

    1. 項目を右クリックして「移動 | フォルダーへ」を選択します。または、「F6」を押します。

    2. フォルダーに移動ポップアップから、ターゲットフォルダーを選択します。

    Move an item to a folder

操作を元に戻すには、Ctrl+Z を押します。

データソースに色を割り当てる

  1. データソースおよびドライバーダイアログ (Shift+Enter) で、色を割り当てるデータソースを選択します。

  2. 名前フィールドの円をクリックして、色を選択します。

  3. 変更を適用し、ダイアログを閉じます。

データベースツリー内のデータソースおよびデータベースオブジェクトに色を割り当てる方法の詳細については、データソースとデータベースオブジェクトに色を割り当てるを参照してください。

Assign a color to a data source

データソースのフルネームを使用する

デフォルトでは、タブのタイトルを短縮オプションは有効になっています。タブタイトルのデータソース名は 36 文字に短縮されています。

  • クエリファイルのタブを右クリックし、タブのタイトルを短縮を選択します。

データソースを共有する

IntelliJ IDEA では、単一の IDE インスタンス内の異なるプロジェクト間、および異なる IDE インスタンス間でデータソースを共有できます。プロジェクト間でデータソースを共有するには、アクセスレベルを変更する必要があります。IDE 間でデータソースを共有するには、コピー & ペーストするか、IDE 設定のエクスポート/インポート機能を使用する必要があります。

プロジェクト間でデータソースを共有する

IntelliJ IDEA のデータソースは、プロジェクトとグローバルの 2 つのレベルで利用できます。プロジェクトレベルとは、このデータソースが最初に作成されたプロジェクトからのみデータソースにアクセスできることを意味します。グローバルレベルでは、他のプロジェクトでもデータソースを利用できます。デフォルトでは、プロジェクトレベルでデータソースを利用できます。

IDE 内の異なるプロジェクト間でデータソースを共有するには、データソースをグローバルレベルに移動する必要があります。

  1. データベースツールウィンドウで、ツールバーの the Data Source Properties button データソースのプロパティをクリックします。

  2. 開いたデータソースおよびドライバーダイアログ ( Shift+Enter) で、グローバルにするデータソースを選択し、右クリックして the Make Global icon グローバルにするを選択します。

    または、ツールバーの the Make Global icon グローバルにするをクリックします。

    Make a data source global in the Data Source and Drivers dialog
  3. OK をクリックして変更を保存し、ダイアログを閉じます。

データソースを再びローカルにするには、データソースの the Make Global icon グローバルにするを置き換える the Move to Project icon プロジェクトに移動をクリックします。

Global and project level data sources in the Data Source and Drivers dialog

IDE インスタンス間でデータソースを共有する

IntelliJ IDEA では、データソースの設定をクリップボードにコピーするか、プロジェクト内のすべてのデータソースの設定を含む XML ファイルを使用することで、データソースを共有できます。また、IDE の設定エクスポート / インポート機能を使用して、ファイルをエクスポート / インポートすることも可能です。

その理由は、IntelliJ IDEA には独自のパスワードストアがないためです。ネイティブのパスワード管理システムか KeePass を使用します。IDE でのパスワード保存方法を変更するには、IDE 設定 Ctrl+Alt+S外観 & 振る舞い | システム設定 | パスワードに移動してください。IntelliJ IDEA でのパスワード保存の詳細については、パスワードのトピックを参照してください。

データソースをクリップボードにコピー

IntelliJ IDEA では、データソースをクリップボードにコピーできます。これを行うと、IDE は接続設定を XML スニペットとしてコピーします。このスニペットを別の IDE に貼り付けることで、元のデータソースのコピーを作成できます。

  1. データベースツールウィンドウで、コピーするデータソースを選択します。

  2. 選択したデータソースを右クリックし、コピーペースト | データソースのコピーに移動してデータソースをクリップボードにコピーします。または、Ctrl+C を押します。

    IntelliJ IDEA は接続設定を含む XML スニペットをコピーします。

  3. ターゲット IDE に切り替えるか、データソースを別のユーザーに送信します。

  4. ターゲット IDE で、データベースツールウィンドウを開きます。

  5. データベースツールウィンドウで、the New icon 新規をクリックし、クリップボードからインポートを選択します。または、データベースツールウィンドウを右クリックし、コピーペースト | データソースの貼り付けを選択します(または Ctrl+V を押します)。

  6. 開いたデータソースおよびドライバーダイアログ (Shift+Enter) ダイアログで、このデータソースを使用して接続するデータベースまたはスキーマのパスワードを入力します。

  7. OK をクリックして新しいデータソースを保存し、ダイアログを閉じます。

すべての IntelliJ IDEA プロジェクトには、プロジェクトのすべてのデータソースの設定を保存する dataSources.xml ファイルがあります。このファイルをコピーすることで、他の IDE インスタンスとデータソースを共有できます。また、VCS に保存することで、変更を追跡し、複数のユーザー間でデータソースリストを同期することもできます。

dataSources.xml ファイルは、IDE プロジェクトディレクトリ内の専用プロジェクト設定ディレクトリの .idea サブディレクトリに保存されます。

dataSources.xml ファイルを見つける

  1. プロジェクトツールウィンドウで、プロジェクトディレクトリと .idea ディレクトリノードを展開し、dataSources.xml ファイルを見つけます。

  2. dataSources.xml ファイルを右クリックして、開く | <ファイル browser> を選択します。

Locate the dataSources.xml file

IDE 設定のエクスポート/インポート機能と settings.zip ファイルを使用することで、データソース設定ファイルをエクスポート/インポートすることもできます。settings.zip ファイルには、グローバルレベルで利用可能なデータソースのみが含まれています。レベルの変更の詳細については、プロジェクトレベルをグローバルに変更するを参照してください。

グローバルデータソース設定を ZIP アーカイブにエクスポートする

  1. メインメニューからファイル | IDE 設定の管理 | 設定のエクスポートを選択します。

  2. 設定のエクスポートウィンドウで、選択なしをクリックします。

  3. 設定のエクスポートウィンドウで、データベース: グローバルデータソースを選択します。

  4. 設定のエクスポートフィールドで、settings.zip ファイルを保存するディレクトリへのパスを指定します。

alt_export_sata_sources_settings_zip

ZIP アーカイブからグローバルデータソース設定をインポートする

  1. メインメニューからファイル | IDE 設定の管理 | 設定のインポートを選択します。

  2. ファイルブラウザーウィンドウで、エクスポートした settings.zip ファイルを見つけて選択します。

  3. インポートするコンポーネントの選択ウィンドウで、データベース: グローバルソースを選択します。

  4. OK をクリックします。

  5. 再起動が必要ウィンドウで、OK をクリックして IDE を再起動します。

  6. データソースおよびドライバーダイアログ(Shift+Enter)を開き、データソースのプロパティに必要な接続資格情報を入力します。データソースがローカルドライブまたはネットワークドライブ上にある場合は、そのデータソースへのパスが正しいことを確認してください。

  7. データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

alt_import_sata_sources_settings_zip

ヒント

すべての接続をパスワードで共有する

  1. Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | システム設定 | パスワードに移動します。

  2. KeePass を使用するオプションを選択してください。

  3. データベースフィールドに、プロジェクトを保存するディレクトリ内の KDBX ファイルのパスを指定します。

  4. プロジェクトを含むディレクトリ全体を別のコンピューターにコピーします。

  5. 別のコンピューターで、Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | システム設定 | パスワードに移動します。

  6. データベースフィールドに、コピーした KDBX ファイルへのパスを入力します。

  7. ファイル | オープンをクリックして、コピーされたプロジェクトファイルのあるディレクトリに移動します。

2025 年 11 月 20 日

関連ページ:

基本的なサポートを備えたデータベース

データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースを作成するには、JDBC ドライバーが必要...

DDL データソース

データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。DDL データソースは、データ定義言語ステートメント...

Amazon ドキュメント DB

データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。公式ドキュメント Amazon DocumentDB の...

データベースツールウィンドウ

データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データベースツールウィンドウでは、データベース...

データソースおよびドライバーダイアログ

データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースおよびドライバーダイアログにアクセスするに...

パスワード

IntelliJ IDEA がバージョン管理リポジトリ、データベース、その他の保護されたリソースのパスワードを保存する方法を構成します。ネイティブキーチェーンを使用するネイティブキーチェーンアプリを使用します。このオプションは Windows では使用できません。macOS はキーチェーンアクセスを使用します。Linux の場合、デスクトップ環境と使用可能なアプリによって異なります。GNOME キーリングと KWallet の両方がある場合、以前のバージョンでは KWallet がサポートされて...