JDBC ドライバー
DataGrip には、インストールパッケージのサイズを小さくし、IDE バージョンごとにドライバーのバージョンを最新に保つために、バンドルされたドライバーは含まれていません。
JDBC ドライバーは、IDE 経由または手動でダウンロードできます。
データソースおよびドライバーダイアログ (Ctrl+Alt+Shift+S) でデータベース接続用の新しいデータソースを作成すると、不足しているドライバーをダウンロードするためのリンクが DataGrip によって提供されます。
直接ダウンロードリンクについては、JetBrains JDBC ドライバーページを参照してください。
ダウンロードされた JDBC ドライバーの場所は DataGrip 構成ディレクトリです。
提供されているドライバーの代わりに、データソースのドライバーを指定することもできます。カスタム JDBC ドライバーは、公式データベースベンダーの Web サイト、オープンソースリポジトリ、サードパーティベンダー、開発者コミュニティやフォーラムなどから入手できます。
ドライバーのバージョンを変更する
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
に移動します。
Ctrl+Alt+Shift+S を押します。
データベースエクスプローラー ⌘ 1 ( ) で、データソースのプロパティアイコン (
) をクリックします。
データソースおよびドライバーダイアログで、ドライバータブをクリックし、変更するドライバーエントリを選択します。
データソース設定のドライバーリンクをクリックします。
一部のデータソースには、さまざまなバージョン(MySQL など)のドライバーのリストがあります。このような場合は、リストからドライバーに移動を選択してください。
ドライバーファイルペインでバージョン番号をクリックし、必要なドライバーバージョンを選択します。
既存のデータソース用の JDBC ドライバーを構成する
既存のドライバーにライブラリを追加することも、ドライバーを完全に置き換えることもできます。
一部の JDBC ドライバーでは、正常に動作するために、ドライバーとともにライブラリファイルへのパスが必要です。ライブラリパスの詳細については、ユーザードライバーのライブラリパスを参照してください。
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
に移動します。
Ctrl+Alt+Shift+S を押します。
データベースエクスプローラー ⌘ 1 ( ) で、データソースのプロパティアイコン (
) をクリックします。
データソース設定でドライバーリンクをクリックし、ドライバーに移動を選択します。
提供されたドライバーエントリをクリックし、除去(
)をクリックします。
変更を元に戻すには、ウィンドウの右下部分にある変更のロールバックアイコン(
)をクリックします。
ドライバーファイルペインで、追加アイコン(
)をクリックし、カスタム JAR を選択します。
ファイルブラウザーで、JDBC ドライバの JAR ファイルに移動して選択し、OK をクリックします。
クラスフィールドで、ドライバーに使用したい値を指定します。
ドライバークラスは、JDBC ドライバーのドライバー固有のメインクラスです。使用する JDBC ドライバーの適切なドライバークラスについては、ドライバーのドキュメントを参照してください。
適用をクリックします。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_connection_details_postgresql_default.png)
データソース
データソースは接続構成です: データベースへの接続を確立するために使用される接続詳細のリストを保存する: 例: ホスト、ポート、データベース名、ドライバー、SSH および SSL 構成設定など: データソース設定では、イントロスペクションを実行してデータベースエクスプローラーに表示し、接続用のドライバーを変更するデータソースおよびドライバーダイアログ () でデータソースを設定できます。ダイアログにアクセスするには、データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_setting_default_directory.png)
IDE で使用されるディレクトリ
デフォルトでは、DataGrip は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_drivers_with_complete_and_basic_support.png)
基本サポート付きデータベース
データソースを作成するには、JDBC ドライバーが必要です。DataGrip には、完全サポートと基本サポートの 2 種類のドライバーがあります。データソースおよびドライバーダイアログのドライバータブで、完全で基本的なサポートを提供しているデータベースベンダーのリストを確認できます。また、ユーザーが作成したドライバーは基本的なサポートを備えたドライバーと見なされることに注意してください。完全サポートには、強化されたコード補完やデータベースオブジェクトの取得 (イントロスペクション) の改善などの...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_connect_with_ssl.png)
SSH と SSL の構成
データベースへの接続をより安全にするために、一部のサービスでは SSH または SSL の使用が必要です。SSL:次の手順では、ほとんどのデータベースに適した SSL 構成について説明します。一部のデータベースでは、接続を成功させるために別のアプローチを使用する必要があります。Apache Cassandra、Heroku Postgres、MySQL 5.1 の構成例を含むチュートリアルセクションを参照してください。SSL を使用してデータベースに接続するデータソースのプロパティを開きます。次の...
![](https://resources.jetbrains.com/help/img/idea/2024.1/data_sources_and_drivers_dialog.png)
データソースおよびドライバーダイアログ
データソースおよびドライバーダイアログにアクセスするには、次のいずれかのアクションを実行します。データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) で、データソースのプロパティボタンをクリックします。データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) で、追加ボタンをクリックし、に移動します。に移動します。概要:データソースおよびドライバーダイアログでは、データソースとデータベースドライバを管理できます。左ペイン...