データベースへの接続
このトピックでは、DataGrip でのデータベースへの接続の仕組みの概要を説明します。機能と概念の詳細については、専用のトピックを参照してください。
データソース
データベースに接続するには、DataGrip には接続の詳細 (ホスト、ポート、パスワード、SSH 構成設定など) が必要です。すべてのデータベースの接続の詳細は、専用の接続構成 ( データソース) に保存されます。
以下は、データソースおよびドライバーダイアログ (Ctrl+Alt+Shift+S) の PostgreSQL データソース設定の例です。ダイアログフィールドの詳細については、ダイアログリファレンストピックおよびデータソース作成手順を参照してください。

セッション
データソースの場合、データベースへの接続は特別なラッパー ( セッション) で確立されます。各セッションは単一の接続のラッパーであり、接続の情報 (アクティブかどうか、トランザクション制御モード、その他の設定など) を保存します。
セッションにはクライアント(セッションが保持する接続を使用してクエリが送信されるファイル)が存在する場合があります。データエディターはセッションのクライアントになることもできます。
新しいセッションを作成する方法に応じて、自動的に接続されるか、特定のアクションの後に接続されます。セッションのアイコンの隅にある緑色の点は、接続ステータスを示します。
次のいずれかを実行して、新しいセッションを作成できます。
クエリコンソールを開き、データエディターでデータベースオブジェクトのデータを表示するか、SQL ファイルをデータソースに添付します。
その結果、サービスツールウィンドウのデータソースノードに、新しいセッションノードがその下にクライアントノードとともに表示されます。
クエリコンソールの場合、データベースとの対話を必要とするアクションを実行すると、セッションが接続されます。例: クエリを実行すると。
テーブルの場合、DataGrip ではデータベースからテーブルデータを要求し、それを受信し、データエディターで表示するにはアクティブな接続が必要であるため、セッションは自動的に接続されます。
SQL ファイルの場合、セッションは自動的に接続されます。データソースデータベースまたはスキーマのいずれかに対してクエリを実行するには、<スキーマ> リストで選択して、ファイルを添付する必要があります。
データベースとの対話を必要とするアクションを実行します。例: 実行構成を使用してストアドプロシージャを実行したり、スクリプトを実行したりします。
その結果、新しく接続されたセッションノードがサービスツールウィンドウのデータソースノードに表示されます。
関連ページ:
クイックスタートガイド
このクイックスタートガイドでは、主要な概念を紹介し、DataGrip での最初のステップを支援します。また、IDE に関するすべての主要なトピック(データソースの追加、接続オプションの構成、エディターでの作業、プラグインのインストール)をカバーする紹介ビデオを確認できます。始める前に:このクイックスタートガイドを完了するには、DataGrip -https://www.jetbrains.com/datagrip/download がインストールされていることを確認してください。ステップ 1....
データソース
データソースは接続構成です。データベースへの接続を確立するために使用される接続の詳細のリストが保存されます。例: ホスト、ポート、データベース名、ドライバー、SSH および SSL 構成設定など。データソース設定では、イントロスペクション用のデータベースとスキーマを選択し、データベースエクスプローラーで表示したり、接続用のドライバーを変更したりすることもできます。データソースはデータソースおよびドライバーダイアログで設定できます。このダイアログにアクセスするには、データベースエクスプローラー(表...
データソースおよびドライバーダイアログ
データソースおよびドライバーダイアログにアクセスするには、次のいずれかのアクションを実行します。データベースエクスプローラーで、データソースのプロパティボタンをクリックします。データベースエクスプローラーで、追加ボタンをクリックし、に移動します。に移動します。概要:データソースおよびドライバーダイアログでは、データソースとデータベースドライバを管理できます。左ペインのコントロールデータソースとドライバーのリストから項目を選択すると、その項目の設定がダイアログの右側に表示されます。ツールバー
セッション
DataGrip では、データベースへの接続は特別なラッパー、つまりセッションで確立されます。各セッションは単一の接続のラッパーであり、接続の情報 (アクティブかどうか、トランザクション制御モード、その他の設定など) を保存します。セッション内では、必要に応じて定義された設定に従って接続を開いたり閉じたりできます。セッションにはクライアント(セッションが保持する接続を使用してクエリが送信されるファイル)が存在する場合があります。データエディターはセッションのクライアントになることもできます。サー...
DataGrip プロジェクト
DataGrip では、プロジェクトは、データソース、クエリコンソールとスクラッチファイル、マシンに保存されているファイルを含むアタッチディレクトリ、関連する設定の組み合わせです。プロジェクトは主に組織的な目的で使用されます。データソースとデータベースオブジェクトツリー。プロジェクトディレクトリとアタッチディレクトリ。クエリコンソール。データ処理スクリプト: アグリゲータ、エクストラクター、ローダー。スクラッチファイル。新しいプロジェクトを作成すると、DataGrip プロジェクトディレクトリに対...
複数のプロジェクトを管理する
プロジェクトを切り替える:複数のプロジェクトを同時に開いている場合は、次のオプションを使用してプロジェクトを切り替えることができます。次のプロジェクトウィンドウに切り替える: ()、前のプロジェクトウィンドウに切り替える: ()、または、メニューを開き、切り替えるプロジェクトを選択します。プロジェクトウィンドウをマージする (macOS):macOS では、開いているすべてのプロジェクトウィンドウを 1 つにマージして、タブに変えることができます。別々のウィンドウで開かれている DataGri...