データベース接続
データベースにクエリを発行するには、データソース接続を作成する必要があります。データソースはデータの場所であり、サーバーまたは DDL ファイルにすることができます。データソースには、データソースの種類に依存する名前と接続設定が含まれます。DataGrip では、これらの接続をデータソースおよびドライバーダイアログ( )で管理できます。
Amazon Redshift
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Amazon Redshift を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
接続タイプリストから、使用する接続のタイプを選択します。
デフォルト : ホスト、ポート、データベースを使用して接続します。
IAM クラスター / リージョン : データベース、領域、クラスタを使用して接続します。
URL のみ : Amazon Redshift クラスターの設定でコピーできる JDBCURL を使用して接続します。
認証リストから、認証方法を選択します。
pgpass :PGPASS ファイルを使用します。このファイルは、ユーザーのホームディレクトリ(たとえば、/Users/jetbrains/.pgpass)に保存できます。パスワードファイルの詳細については、postgresql.org のパスワードファイル(英語)を参照してください。
ユーザーパスワード : ログインとパスワードを使用して。
AWS プロファイル : 名前付きプロファイルを使用します。名前付きプロファイルは、認証に使用できる設定と資格情報のコレクションです。名前付きプロファイルは CREDENTIALS ファイルに保存されます。これらのファイルのデフォルトのディレクトリは、~/.aws/credentials(Linux および macOS)および %USERPROFILE%\.aws\credentials(Windows)です。
Redshift ダッシュボードで、Redshift クラスタを作成します。
Amazon Redshift クラスタの詳細については、Amazon Redshift 入門(英語)を参照してください。
Redshift クラスタの設定で、JDBC URL をコピーします。
Redshift クラスタ設定から JDBC URL を DataGrip の URL フィールドに貼り付けます。
ユーザーおよびパスワードフィールドに、Redshift 認証情報を指定します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Apache Cassandra
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Apache Cassandra を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Apache Derby
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Apache Derby を選択します。
ドライバーリストから、使用したい JDBC ドライバーのタイプを選択します。リモート接続の場合は、Apache Derby (リモート) を選択してください。組み込みデータベースの場合は、Apache Derby (組み込み) を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Apache Hive
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Apache Hive を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Azure SQL Database
Microsoft Azure は、PostgreSQL、MySQL、MariaDB、その他のデータベース管理システム(DBMS)をサポートしています。これらのデータソースに接続する場合は、これらの DMBS に対応するデータソース接続を作成します。DataGrip では、これらの接続にはすでに必要な JDBC ドライバーが含まれています。PostgreSQL の Azure データベースに接続する場合は、PostgreSQL 接続を作成します。
Microsoft Azure アカウントで、SQL データソースを作成します。Azure SQL Database の詳細については、Azure SQL Database ドキュメント(英語)を参照してください。
DataGrip で、
Ctrl+Alt+Shift+S にナビゲートします。データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Azure SQL Database を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。
Azure Active Directory 認証(英語)を使用するには、認証リストから Azure ActiveDirectory パスワードを選択します。ActiveDirectory 認証用に追加のライブラリをダウンロードする必要がある場合があります。SQL 認証を使用するには、ユーザーパスワードを選択します。
注 :Windows ドメイン認証を使用するチェックボックスは、Windows でのみ使用できます。

ClickHouse
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、ClickHouse を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Couchbase クエリ
DataGrip は、Couchbase Query Analytics サービスではなく、Couchbase QueryQuery サービスをサポートします。
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Couchbase クエリを選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
ポートフィールドをスキップするか、ポート番号を Couchbase Query QueryService のデフォルトポートである 11210 に設定できます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Exasol
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Exasol を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Greenplum
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Greenplum を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
認証リストから、認証方法を選択します。
pgpass :PGPASS ファイルを使用します。このファイルは、ユーザーのホームディレクトリ(たとえば、/Users/jetbrains/.pgpass)に保存できます。パスワードファイルの詳細については、postgresql.org のパスワードファイル(英語)を参照してください。
ユーザーパスワード : ログインとパスワードを使用して。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

H2
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、H2 を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
接続タイプリストから、接続モードを選択します: リモート、インメモリ、Embedded。これらのモードの詳細については、H2 の公式文書(英語)を参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

HSQLDB
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、HSQLDB を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

IBM Db2 LUW
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、IBM Db2 LUW を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
接続タイプリストから、使用する接続モードを選択します: タイプ 2(英語) またはタイプ 4(英語)。ユーザーインターフェースでは、タイプ 2 と比較すると、タイプ 4 にはホストフィールドとポートフィールドがあります。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

MariaDB
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、MariaDB を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Microsoft SQL Server
Microsoft SQL Server、Windows ドメイン認証、およびユーザー権限の構成の詳細については、MS SQL サーバーに接続するを参照してください。
LocalDB への接続の詳細については、SQL Server Express LocalDB に接続するを参照してください。
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Microsoft SQL Server を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。
インスタンスフィールドはオプションです。

MongoDB
MongoDB では、認証のために、ユーザー名、パスワード、このユーザー名に関連付けられている認証データベースを提供する必要があります。認証データベースが接続先のデータベースと異なる場合は、URL の authSource
パラメーターで認証データベースを指定します。認証データベースが指定されていない場合、MongoDB はデフォルトで admin
データベースを使用します。
例: local
データベースに接続したいが、認証データベースは admin
です。この場合、接続 URL は mongodb://localhost:27017/local?authSource=admin
のようになります。
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、MongoDB を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
接続タイプリストから、接続タイプを選択します。
デフォルト : 標準の接続文字列形式(たとえば、
mongodb://localhost:27021/admin
)。docs.mongodb.com の標準接続文字列形式(英語)の標準接続文字列形式の詳細を参照してください。MongoDB アトラス (SRV プロトコル) : DNS シードリスト接続形式(たとえば、
mongodb+srv://unit1.test.net:27121,unit2.test.com:27021
)。docs.mongodb.com の DNS シードリスト接続フォーマット(英語)の標準接続文字列形式の詳細を参照してください。
データベース接続の詳細(ログイン、パスワード、接続するデータベース)を指定します。空のパスワードを設定するには、パスワードフィールドを右クリックして空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

MySQL
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、MySQL を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Oracle
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Oracle を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。
接続タイプリストから、接続タイプを選択します。
SID : Oracle インスタンス(ワークステーション上で実行されるプロセス)の固有の名前を使用します。
サービス名 : Oracle インスタンス(または多数のインスタンス)への別名を使用します。
TNS : tnsnames.ora 構成ファイルを使用します。TNSADMIN フィールドで、tnsnames.ora を使用してフォルダーへのパスを指定します。複数のサービスがある場合は、TNS 名フィールドで、使用するサービス名を指定します( tnsnames.ora の
net_service_name
の値を参照)。URL のみ : JDBC URL を使用します。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
ドライバーリストから、ドライバの種類を指定します。ドライバの種類の詳細については、Oracle JDBC の FAQ(英語) を参照してください。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

PostgreSQL
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、PostgreSQL を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
認証リストから、認証方法を選択します。
pgpass :PGPASS ファイルを使用します。このファイルは、ユーザーのホームディレクトリ(たとえば、/Users/jetbrains/.pgpass)に保存できます。パスワードファイルの詳細については、postgresql.org のパスワードファイル(英語)を参照してください。
ユーザーパスワード : ログインとパスワードを使用して。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Snowflake
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Snowflake を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
認証リストから、認証方法を選択します。
オーセンティケーター : ユーザーのログイン資格情報を検証するために使用するオーセンティケーター。オーセンティケーターの詳細については、docs.snowflake.com の Snowflake ドキュメント(英語)を参照してください。
ユーザーパスワード : ログインとパスワードを使用して。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

SQLite
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、SQLite を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
既存の SQLite データベースに接続するには、ファイルフィールドにデータベースファイルへのファイルパスを指定します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Sybase ASE
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Sybase ASE を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
認証リストから、認証方法を選択します。
ドメイン資格情報 : ドメイン認証を使用します。
ユーザーパスワード : ログインとパスワードを使用して。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Vertica
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、Vertica を選択します。
データソース設定領域の下部にある欠落しているドライバーファイルをダウンロードするリンクをクリックします。このリンクをクリックすると、DataGrip はデータベースとの対話に必要なドライバーをダウンロードします。インストールパッケージのサイズを小さくし、ドライバーのバージョンを最新の状態に保つために、ドライバーは IDE にバンドルされていません。
提供されているドライバーをダウンロードしたくない場合は、データソースに独自のドライバーを指定できます。ドライバとのデータベース接続の作成の詳細については、既存の接続にユーザードライバーを追加するを参照してください。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

その他
現在、DataGrip は前述のベンダーをサポートしています。サポートには、強化されたコード補完やデータベースオブジェクトのより良い取得(イントロスペクション)などの機能が含まれます。ベンダーがリストにない場合でも、JDBC ドライバーを使用してデータベースに接続できます。
JDBC ドライバーを使用してデータベースへの接続を作成する
データソースのリストでデータベースベンダーの名前が見つからない場合は、データベース管理システム(DBMS)用の JDBC ドライバをダウンロードし、DataGrip で接続を作成します。JDBC ドライバを使用すると、DBMS に接続して作業を開始できます。
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、ドライバーおよびデータソースを選択します。
ユーザドライバリンクをクリックします。
ドライバーファイルペインで、追加アイコン(
)をクリックし、カスタム JAR を選択します。
JDBC ドライバの JAR ファイルにナビゲートして選択し、OK をクリックします。
クラスフィールドで、ドライバーに使用したい値を指定します。
適用をクリックします。
作成されたデータソース接続に戻ります。
データベース接続の詳細を指定してください。あるいは、URL フィールドに JDBC URL を貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。
ドライバーのライブラリパスを指定する
一部の JDBC ドライバーは、正しく機能するために、ドライバーと共にライブラリファイルへのパスを必要とします。
例: アプリケーションがインスタントクライアントモードで動作する必要があるかどうかを判断するために、Oracle インスタントクライアント(OCI)アプリケーションは、ランタイムライブラリ検索パス(Linux では LD_LIBRARY_PATH
、Windows では PATH
)でライブラリファイルを探します。これらのパスはデータソースおよびドライバーダイアログで設定できます。
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、ライブラリファイルへのパスを追加するドライバエントリをクリックします。
(オプション)ライブラリファイルを追加するドライバーを追加します。既存のドライバーが要件を満たしていない場合は、既存のドライバーを交換してください。既存のドライバーエントリを削除するには、ドライバーを選択して除去をクリックします。ドライバーの追加の詳細については、JDBC ドライバーを使用してデータベースへの接続を作成するを参照してください。
ドライバーファイルペインで、追加アイコン(
)をクリックし、ネイティブライブラリパスを選択します。
ライブラリファイルのあるフォルダーに移動します。ドライバのバージョンがこれらのライブラリファイルのバージョンに対応していることを確認してください。例: ドライバーバージョン 19.6 を使用する場合、添付ライブラリファイルにも 19.6 バージョンが必要です。
DDL データソース
データ定義言語ステートメント(DDL ステートメント)を含む SQL ファイルはデータソースとして使用できます。その結果、このようなファイルで定義されているすべてのテーブル、列、その他のオブジェクトをエディターで参照できます。
DDL データソースを作成すると、このデータソースの SQL ファイルを含むフォルダーがファイルツールウィンドウに自動的にアタッチされます。
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、DDL データソースを選択します。
DDL ファイルペインで、追加ボタン
をクリックします。
ファイルブラウザーで、SQL ファイルまたは DDL ステートメントを含むファイルに移動し、開くをクリックします。
適用をクリックします。
SQL ダイアレクトダイアログで、追加した SQL ファイルに使用するダイアレクトを選択します。
設定を適用して OK をクリックします。
生産性のヒント
JDBC URL からデータソースを作成する
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
にナビゲートします。
Ctrl+Alt+Shift+S を押します。
データベースツールウィンドウ( )で、データソースのプロパティアイコン
をクリックします。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックし、URL からデータソースを選択します。
URL フィールドに、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 ソケットファイルを見つ...