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

セッション
データソースの場合、データベースへの接続は特別なラッパー (セッション) で確立されます。 各セッションは単一接続のラッパーであり、接続の情報 (アクティブかどうか、トランザクション制御モード、その他の設定など) を保存します。
セッションには クライアント (セッションが保持する接続を使用してクエリが送信されるファイル)が存在する場合があります。 データエディターはセッションのクライアントになることもできます。
新しいセッションを作成する方法に応じて、自動的に接続されるか、特定のアクションの後に接続されます。 セッションのアイコンの隅にある緑色の点は、接続ステータスを示します。
次のいずれかの方法で新しいセッションを作成できます:
クエリコンソールを開き、データエディターでデータベースオブジェクトのデータを表示するか、SQL ファイルをデータソースに添付します。
その結果、 サービス ツールウィンドウのデータソースノードに、新しいセッションノードがその下にクライアントノードとともに表示されます。
クエリコンソール の場合、データベースと対話するアクションを実行するとセッションが接続されます。 例: クエリを実行すると。
テーブルの場合、DataGrip でデータベースからテーブルデータを要求、受信してデータエディターに表示するため、セッションは自動的に接続されます。
SQL ファイルの場合、セッションは自動的に接続されます。 データソースデータベースまたはスキーマのいずれかに対してクエリを実行するには、 <schema> リストで選択して、ファイルを添付する必要があります。
データベースとの対話を必要とするアクションを実行します。 例: 実行構成を使用して ストアドプロシージャを実行したり 、スクリプトを実行したりします。
その結果、新しく接続されたセッションノードが サービス ツールウィンドウのデータソースノードに表示されます。