IntelliJ IDEA 2020.3 ヘルプ

データベース接続

データベースにクエリを発行するには、データソース接続を作成する必要があります。データソースはデータの場所であり、サーバーまたは DDL ファイルにすることができます。データソースには、データソースの種類に依存する名前と接続設定が含まれます。

Amazon Redshift

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Integration with Amazon Redshift

Apache Cassandra

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

Integration with Apache Cassandra

Apache Derby

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

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

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

  4. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

Integration with Apache Derby

Apache Hive

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

Integration with Apache Hive

Azure SQL Database

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

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

  2. IntelliJ IDEA で、ファイル | データソース Shift+Enter にナビゲートします。

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

Integration with ClickHouse

Couchbase クエリ

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

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

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

Integration with Couchbase Query

Exasol

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

Integration with Exasol

Greenplum

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

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

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

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

Integration with Greenplum

H2

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

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

Integration with H2

HSQLDB

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

Integration with HSQLDB

IBM Db2 LUW

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

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

Integration with IBM Db2 LUW

MariaDB

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

Integration with MariaDB

Microsoft SQL Server

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

LocalDB への接続の詳細については、DataGrip ドキュメントの SQL Server Express LocalDB に接続する方法を参照してください。

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

Integration with MongoDB

MySQL

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

Integration with MySQL

Oracle

  1. データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン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. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

Integration with Oracle

PostgreSQL

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

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

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

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

Integration with PostgreSQL

Snowflake

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

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

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

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

Integration with Snowflake

SQLite

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

Integration with SQLite

Sybase ASE

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

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

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

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

Integration with Sybase ASE

Vertica

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

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

  3. データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザードライバーを追加するを参照してください。

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

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

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

Integration with Vertica

その他

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

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

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

  1. データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン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. データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン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 ファイルはデータソースとして使用できます。その結果、このようなファイルで定義されているすべてのテーブル、列、およびその他のオブジェクトをエディターで参照できます。

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

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

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

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

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

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

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

    Create a DDL data source

生産性のヒント

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

  1. データベースツールウィンドウ(表示 | ツールウィンドウ | データベース)で、データソースのプロパティアイコン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
最終更新日 :

関連ページ:

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

データベース接続を作成すると、IntelliJ IDEA は自動的にデータベースに接続してデータベースオブジェクトを受信します。その後、接続が閉じます。データベースと相互作用するデータソースの名前は、データベースツールウィンドウに小さな緑色の円で表示されます。データベース接続を閉じる場合は、データソ...

SSL で Cassandra に接続する

ステップ 1. Apache Cassandra 接続を作成する :データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。ファイル | データソースにナビゲートします。を押します。データベースツールウィンドウ(表示 | ツール...

MS SQL サーバーに接続する

前提条件 :Microsoft SQL Server2017(Express エディション)– Microsoftサイトからのダウンロードリンク、Microsoft SQL Server Management Studio18.2-Microsoft サイトからのダウンロードリンク、DataGri...

SQL Server Express LocalDB に接続する

ステップ 1. LocalDB インスタンスを確認する :DataGrip を使用して、LocalDB インスタンスに簡単に接続できます。そして最初のステップとして、LocalDB インスタンスが接続の準備ができているかどうかを確認します。SqllocalDB.exeを見つけて、ターミナルでコマン...

データベースツールおよび SQL

IntelliJ IDEA のデータベース管理機能はデータベースツールおよび SQLプラグインによってサポートされています。データベースツールおよび SQLプラグインは、開発者向けのスタンドアロンデータベース管理環境である DataGrip で利用可能なすべての機能のサポートを提供します。プラグ...