DataGrip 2020.3 ヘルプ

データベース接続

データベースにクエリを発行するには、データソース接続を作成する必要があります。データソースはデータの場所であり、サーバーまたは DDL ファイルにすることができます。データソースには、データソースの種類に依存する名前と接続設定が含まれます。DataGrip では、これらの接続をデータソースおよびドライバーダイアログ(ファイル | データソース)で管理できます。

Amazon Redshift

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Amazon Redshift を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. 接続タイプリストから、使用する接続のタイプを選択します。

    • デフォルト : ホストポートデータベースを使用して接続します。

    • IAM クラスター / リージョン : データベース領域クラスタを使用して接続します。

    • URL のみ : Amazon Redshift クラスターの設定でコピーできる JDBCURL を使用して接続します。

    Connection type
  5. 認証リストから、認証方法を選択します。

    • pgpass :PGPASS ファイルを使用します。このファイルは、ユーザーのホームディレクトリ(たとえば、/Users/jetbrains/.pgpass)に保存できます。パスワードファイルの詳細については、postgresql.org のパスワードファイル(英語)を参照してください。

    • ユーザーパスワード : ログインとパスワードを使用して。

    • AWS プロファイル : 名前付きプロファイルを使用します。名前付きプロファイルは、認証に使用できる設定と資格情報のコレクションです。名前付きプロファイルは CREDENTIALS ファイルに保存されます。これらのファイルのデフォルトのディレクトリは、~/.aws/credentials(Linux および macOS)および %USERPROFILE%\.aws\credentials(Windows)です。

    Authentication
  6. Redshift ダッシュボードで、Redshift クラスタを作成します。

    Amazon Redshift クラスタの詳細については、Amazon Redshift 入門(英語)を参照してください。

  7. Redshift クラスタの設定で、JDBC URL をコピーします。

  8. Redshift クラスタ設定から JDBC URL を DataGrip の URL フィールドに貼り付けます。

  9. ユーザーおよびパスワードフィールドに、Redshift 認証情報を指定します。

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

Integration with Amazon Redshift

Apache Cassandra

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Apache Cassandra を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with Apache Cassandra

Apache Derby

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Apache Derby を選択します。

  3. ドライバーリストから、使用したい JDBC ドライバーのタイプを選択します。リモート接続の場合は、Apache Derby (リモート) を選択してください。組み込みデータベースの場合は、Apache Derby (組み込み) を選択します。

  4. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  5. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with Apache Derby

Apache Hive

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Apache Hive を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with Apache Hive

Azure SQL Database

Microsoft Azure は、PostgreSQL、MySQL、MariaDB、その他のデータベース管理システム(DBMS)をサポートしています。これらのデータソースに接続する場合は、これらの DMBS に対応するデータソース接続を作成します。DataGrip では、これらの接続にはすでに必要な JDBC ドライバーが含まれています。PostgreSQL の Azure データベースに接続する場合は、PostgreSQL 接続を作成します

  1. Microsoft Azure アカウントで、SQL データソースを作成します。Azure SQL Database の詳細については、Azure SQL Database ドキュメント(英語)を参照してください。

  2. DataGrip で、ファイル | データソース Ctrl+Alt+Shift+S にナビゲートします。

  3. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Azure SQL Database を選択します。

  4. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。

  5. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

  6. Azure Active Directory 認証(英語)を使用するには、認証リストから Azure ActiveDirectory パスワードを選択します。ActiveDirectory 認証用に追加のライブラリをダウンロードする必要がある場合があります。SQL 認証を使用するには、ユーザーパスワードを選択します。

    :Windows ドメイン認証を使用するチェックボックスは、Windows でのみ使用できます。

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

Integration with Azure SQL Database

ClickHouse

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、ClickHouse を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with ClickHouse

Couchbase クエリ

DataGrip は、Couchbase Query Analytics サービスではなく、Couchbase QueryQuery サービスをサポートします。

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Couchbase クエリを選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    ポートフィールドをスキップするか、ポート番号を Couchbase Query QueryService のデフォルトポートである 11210 に設定できます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with Couchbase Query

Exasol

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Exasol を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with Exasol

Greenplum

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Greenplum を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. 認証リストから、認証方法を選択します。

    • pgpass :PGPASS ファイルを使用します。このファイルは、ユーザーのホームディレクトリ(たとえば、/Users/jetbrains/.pgpass)に保存できます。パスワードファイルの詳細については、postgresql.org のパスワードファイル(英語)を参照してください。

    • ユーザーパスワード : ログインとパスワードを使用して。

  5. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with Greenplum

H2

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、H2 を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. 接続タイプリストから、接続モードを選択します: リモートインメモリ、Embedded。これらのモードの詳細については、H2 の公式文書(英語)を参照してください。

  5. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with H2

HSQLDB

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、HSQLDB を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with HSQLDB

IBM Db2 LUW

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、IBM Db2 LUW を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. 接続タイプリストから、使用する接続モードを選択します: タイプ 2(英語) またはタイプ 4(英語)。ユーザーインターフェースでは、タイプ 2 と比較すると、タイプ 4 にはホストフィールドとポートフィールドがあります。

  5. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with IBM Db2 LUW

MariaDB

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、MariaDB を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with MariaDB

Microsoft SQL Server

Microsoft SQL Server、Windows ドメイン認証、およびユーザー権限の構成の詳細については、MS SQL サーバーに接続するを参照してください。

LocalDB への接続の詳細については、SQL Server Express LocalDB に接続するを参照してください。

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Microsoft SQL Server を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

  5. インスタンスフィールドはオプションです。

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

Integration with Microsoft SQL Server

MongoDB

MongoDB では、認証のために、ユーザー名、パスワード、このユーザー名に関連付けられている認証データベースを提供する必要があります。認証データベースが接続先のデータベースと異なる場合は、URL の authSource パラメーターで認証データベースを指定します。認証データベースが指定されていない場合、MongoDB はデフォルトで admin データベースを使用します。

例: local データベースに接続したいが、認証データベースは admin です。この場合、接続 URL は mongodb://localhost:27017/local?authSource=admin のようになります。

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、MongoDB を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. 接続タイプリストから、接続タイプを選択します。

  5. データベース接続の詳細(ログイン、パスワード、接続するデータベース)を指定します。空のパスワードを設定するには、パスワードフィールドを右クリックして空にするを選択します。

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

Integration with MongoDB

MySQL

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、MySQL を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with MySQL

Oracle

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Oracle を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。

  4. 接続タイプリストから、接続タイプを選択します。

    • SID : Oracle インスタンス(ワークステーション上で実行されるプロセス)の固有の名前を使用します。

    • サービス名 : Oracle インスタンス(または多数のインスタンス)への別名を使用します。

    • TNS : tnsnames.ora 構成ファイルを使用します。TNSADMIN フィールドで、tnsnames.ora を使用してフォルダーへのパスを指定します。複数のサービスがある場合は、TNS 名フィールドで、使用するサービス名を指定します( tnsnames.oranet_service_name の値を参照)。

    • URL のみ : JDBC URL を使用します。

  5. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

  6. ドライバーリストから、ドライバの種類を指定します。ドライバの種類の詳細については、Oracle JDBC の FAQ(英語) を参照してください。

  7. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

Integration with Oracle

PostgreSQL

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、PostgreSQL を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. 認証リストから、認証方法を選択します。

    • pgpass :PGPASS ファイルを使用します。このファイルは、ユーザーのホームディレクトリ(たとえば、/Users/jetbrains/.pgpass)に保存できます。パスワードファイルの詳細については、postgresql.org のパスワードファイル(英語)を参照してください。

    • ユーザーパスワード : ログインとパスワードを使用して。

  5. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with PostgreSQL

Snowflake

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Snowflake を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. 認証リストから、認証方法を選択します。

    • オーセンティケーター : ユーザーのログイン資格情報を検証するために使用するオーセンティケーター。オーセンティケーターの詳細については、docs.snowflake.com の Snowflake ドキュメント(英語)を参照してください。

    • ユーザーパスワード : ログインとパスワードを使用して。

  5. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with Snowflake

SQLite

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、SQLite を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. 既存の SQLite データベースに接続するには、ファイルフィールドにデータベースファイルへのファイルパスを指定します。

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

Integration with SQLite

Sybase ASE

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Sybase ASE を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. 認証リストから、認証方法を選択します。

    • ドメイン資格情報 : ドメイン認証を使用します。

    • ユーザーパスワード : ログインとパスワードを使用して。

  5. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with Sybase ASE

Vertica

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、Vertica を選択します。

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。

    提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。

  4. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

Integration with Vertica

その他

現在、DataGrip は前述のベンダーをサポートしています。サポートには、強化されたコード補完やデータベースオブジェクトのより良い取得(イントロスペクション)などの機能が含まれます。ベンダーがリストにない場合でも、JDBC ドライバーを使用してデータベースに接続できます。

JDBC ドライバーを使用してデータベースへの接続を作成する

データソースのリストでデータベースベンダーの名前が見つからない場合は、データベース管理システム(DBMS)用の JDBC ドライバをダウンロードし、DataGrip で接続を作成します。JDBC ドライバを使用すると、DBMS に接続して作業を開始できます。

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、ドライバーおよびデータソースを選択します。

  3. ユーザドライバリンクをクリックします。

  4. ドライバーファイルペインで、追加アイコン( The Add icon )をクリックし、カスタム JAR を選択します。

  5. JDBC ドライバの JAR ファイルにナビゲートして選択し、OK をクリックします。

  6. クラスフィールドで、ドライバーに使用したい値を指定します。

  7. 適用をクリックします。

  8. 作成されたデータソース接続に戻ります。

  9. データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。

    パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。

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

    Connect to a database with a user driver

ドライバーのライブラリパスを指定する

一部の JDBC ドライバーは、正しく機能するために、ドライバーと共にライブラリファイルへのパスを必要とします。

例: アプリケーションがインスタントクライアントモードで動作する必要があるかどうかを判断するために、Oracle インスタントクライアント(OCI)アプリケーションは、ランタイムライブラリ検索パス(Linux では LD_LIBRARY_PATH、Windows では PATH )でライブラリファイルを探します。これらのパスはデータソースおよびドライバーダイアログで設定できます。

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、ライブラリファイルへのパスを追加するドライバエントリをクリックします。

  3. (オプション)ライブラリファイルを追加するドライバーを追加します。既存のドライバーが要件を満たしていない場合は、既存のドライバーを交換してください。既存のドライバーエントリを削除するには、ドライバーを選択して除去をクリックします。ドライバーの追加の詳細については、JDBC ドライバーを使用してデータベースへの接続を作成するを参照してください。

  4. ドライバーファイルペインで、追加アイコン( The Add icon )をクリックし、ネイティブライブラリパスを選択します。

  5. ライブラリファイルのあるフォルダーに移動します。ドライバのバージョンがこれらのライブラリファイルのバージョンに対応していることを確認してください。例: ドライバーバージョン 19.6 を使用する場合、添付ライブラリファイルにも 19.6 バージョンが必要です。

    Working with the Native Library Path

DDL データソース

データ定義言語ステートメント(DDL ステートメント)を含む SQL ファイルはデータソースとして使用できます。その結果、このようなファイルで定義されているすべてのテーブル、列、その他のオブジェクトをエディターで参照できます。

DDL データソースを作成すると、このデータソースの SQL ファイルを含むフォルダーがファイルツールウィンドウに自動的にアタッチされます。

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、DDL データソースを選択します。

  3. DDL ファイルペインで、追加ボタン the Add button をクリックします。

  4. ファイルブラウザーで、SQL ファイルまたは DDL ステートメントを含むファイルに移動し、開くをクリックします。

  5. 適用をクリックします。

  6. SQL ダイアレクトダイアログで、追加した SQL ファイルに使用するダイアレクトを選択します。

  7. 設定を適用して OK をクリックします。

    Create a DDL data source

生産性のヒント

JDBC URL からデータソースを作成する

  1. データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。

    • ファイル | データソースにナビゲートします。

    • Ctrl+Alt+Shift+S を押します。

    • データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン The Data Source Properties icon をクリックします。

  2. データソースおよびドライバーダイアログで、追加アイコン( The Add icon )をクリックし、URL からデータソースを選択します。

  3. URL フィールドに、JDBC URL を貼り付けます。

  4. ドライバーリストから、データソースに必要なドライバーを選択します。

  5. データソースおよびドライバーダイアログで、資格情報を入力します。

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

Create a data source from the JDBC URL

関連ページ:

データベースの接続の構成

データベース接続を作成すると、DataGrip は自動的にデータベースに接続してデータベースオブジェクトを受信します。その後、接続が閉じます。データベースと相互作用するデータソースの名前は、データベースツールウィンドウに小さな緑色の円で表示されます。データベース接続を閉じる場合は、データソースを選択し、ツールバーの切断するボタンをクリックします。または、データソースを選択してを押します。パスワード保存のオプション:パスワードを保存するために次のオプションを選択できます。しない: データベース...

SSL で Cassandra に接続する

ステップ 1. Apache Cassandra 接続を作成する:データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。にナビゲートします。を押します。データベースツールウィンドウで、データソースのプロパティアイコンをクリックします。、データソースおよびドライバーダイアログで、追加アイコンをクリックし、Apache Cassandra を選択します。データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリン...

MS SQL サーバーに接続する

前提条件:Microsoft SQL Server 2017(Express Edition)– Microsoft サイトからのダウンロードリンク、Microsoft SQL Server Management Studio 18.2-Microsoft サイトからのダウンロードリンク、DataGrip 2019.1 以降– JetBrains サイトからリンクをダウンロード、ステップ 1. SQL Server 構成マネージャーを構成する:SQL Server 構成マネージャーを開くには、...

SQL Server Express LocalDB に接続する

ステップ 1. LocalDB インスタンスを確認してください:DataGrip を使用して、LocalDB インスタンスに簡単に接続できます。最初のステップとして、LocalDB インスタンスが接続の準備ができているかどうかを確認します。SqllocalDB.exe を見つけて、ターミナルでコマンドを実行します。サーバーで使用可能な LocalDB インスタンスのリストが表示されます。インスタンスを作成するには、を実行します。このコマンドは、SQL Server 2017 バイナリを使用してと...

名前付きパイプで MySQL に接続する

名前付きパイプは、同じマシンで実行されるプロセス間の通信手段を提供します。名前付きパイプを使用すると、ネットワークスタックに関連するパフォーマンスの低下を招くことなくデータを送信できます。受信要求の IP アドレスとポートをリッスンするサーバーがあるのと同じように、サーバーは要求をリッスンできる名前付きパイプを設定することもできます。どちらの場合も、クライアントプロセスは、リクエストを送信するアドレスまたはパイプ名を知っている必要があります。MySQL サーバーのデフォルトのパイプ名はです。ステ...

UNIX ソケットを使用して MySQL に接続する

Unix では、Unix ソケットファイル(たとえば、/var/run/mysqld/mysqld.sock)または TCP/ IP(たとえば、)の 2 つの異なる方法を使用して mysqld サーバーに接続できます。Unix ソケットファイルで作成された接続は TCP/ IP よりも高速ですが、同じコンピューター上のサーバーに接続する場合にのみ使用できます。Unix ソケットファイルを使用する場合、接続文字列のホスト名とポートをスキップできます。ステップ 1. Unix ソケットファイルを見つ...