基本サポート付きデータベース
データベースツールと SQL プラグインを有効にする
この機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
データソースを作成するには、JDBC ドライバーが必要です。IntelliJ IDEA には、完全サポートと基本サポートの 2 種類のドライバーがあります。データソースおよびドライバーダイアログのドライバータブで、完全で基本的なサポートを提供しているデータベースベンダーのリストを確認できます。また、ユーザーが作成したドライバーは基本的なサポートを備えたドライバーと見なされることに注意してください。
完全サポートには、強化されたコード補完やデータベースオブジェクトの取得 (イントロスペクション) の改善などの機能が含まれています。例: 完全なサポートでは、対応するデータベースに次のオブジェクトが表示されます: Apache Cassandra のユーザー定義型、Apache Hive のマクロ、PostgreSQL の拡張機能。また、すべてのインスペクション、クイックフィックス、その他のコーディング支援機能は、完全なサポートを備えたデータベースで利用できます。
基本サポートにはコードがハイライトされており、JDBC ドライバーによって取得されたオブジェクトが表示されます。IntelliJ IDEA は、データベースのイントロスペクションに JDBC メタデータを使用し、コードのハイライトに SQL 2016 ダイアレクトを使用します。エラーは検出されず、ハイライトされません。
JDBC メタデータのイントロスペクションは、一部の特定のデータベースオブジェクトがデータベースツリービューに表示されないことを意味します。コード補完には、イントロスペクション中に取得されなかったオブジェクトは含まれません。
![完全かつ基本的なサポートを備えたドライバー Drivers with complete and basic support](https://resources.jetbrains.com/help/img/idea/2024.1/db_drivers_with_complete_and_basic_support.png)
基本的なサポートを備えたドライバーからのデータソースの作成
基本的なサポートを備えたドライバーからデータソースを作成するには、2 つの方法があります。
その他サブメニューの使用
ユーザードライバーファイルの使用
その他のサブメニューの使用
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
データベースツールウィンドウ ( ) で、データソースのプロパティアイコン
をクリックします。
Shift+Enter を押します。
データソースおよびドライバーダイアログでは、データソースタブとドライバータブを使用してデータソースを作成できます。
データソース : 追加アイコン(
)をクリックして、その他に移動します。このサブメニューで、データソースの作成に使用するドライバーを選択します。
ドライバー : ドライバータブをクリックして、必要なドライバーを選択します。このドライバーの設定で、データソースの作成をクリックします。
データベース接続の詳細を指定します。あるいは、JDBC URL を URL フィールドに貼り付けます。
パスワードを削除するには、パスワードフィールドを右クリックして、空にするを選択します。
一般およびデータソースおよびドライバーダイアログ (Shift+Enter) の他のタブの接続設定 ( ホスト、ポートなど) に関する参考情報については、「データソース」を参照してください。
接続設定領域の下部に「不足しているドライバーファイルをダウンロード」リンクがあるかどうかを確認します。このリンクをクリックして、データベースと対話するために必要なドライバーをダウンロードします。直接ダウンロードリンクについては、JetBrains JDBC ドライバーページを参照してください。
ダウンロードされた JDBC ドライバーの場所は IntelliJ IDEA 構成ディレクトリです。
提供されているドライバーの代わりにデータベース用のドライバーを使用することもできます。ドライバーを使用したデータベースへの接続の詳細については、「既存の接続にユーザードライバーを追加する」を参照してください。
不足しているドライバーファイルをダウンロードリンクがない場合は、必要なドライバーがすでに存在します。
提供された詳細を使用してデータベースへの接続を確立できることを確認します。これを行うには、接続の詳細領域の下部にある接続のテストリンクをクリックします。
接続に問題がある場合は、データベースに接続できませんページを参照してください。
OK をクリックして、データソースを作成します。
![基本的なサポートがあるドライバー Drivers that have basic support](https://resources.jetbrains.com/help/img/idea/2024.1/db_drivers_with_basic_support.png)
ユーザードライバーファイルの使用
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
データベースツールウィンドウ ( ) で、データソースのプロパティアイコン
をクリックします。
Shift+Enter を押します。
データソースおよびドライバーダイアログで、ドライバータブが表示されていることを確認します。
データソースおよびドライバーダイアログで、追加アイコン(
)をクリックします。
名前フィールドに、ドライバーの名前を入力します。
ドライバーファイルペインで、追加アイコン(
)をクリックし、カスタム JAR を選択します。
JDBC ドライバの JAR ファイルに移動して選択し、OK をクリックします。
クラスフィールドで、ドライバーに使用したい値を指定します。
適用をクリックします。
ドライバのダイアログからデータソースを作成するには、データソースの作成をクリックします。
ユーザードライバーのライブラリパス
一部の JDBC ドライバーは、正しく機能するために、ドライバーと共にライブラリファイルへのパスを必要とします。
例: アプリケーションがインスタントクライアントモードで動作する必要があるかどうかを判断するために、Oracle インスタントクライアント(OCI)アプリケーションは、ランタイムライブラリ検索パス(Linux では LD_LIBRARY_PATH
、Windows では PATH
)でライブラリファイルを探します。これらのパスはデータソースおよびドライバーダイアログで設定できます。
ライブラリパスの追加
データソースのプロパティを開きます。次のいずれかのオプションを使用して、データソースのプロパティを開くことができます。
データベースツールウィンドウ ( ) で、データソースのプロパティアイコン
をクリックします。
Shift+Enter を押します。
データソースおよびドライバーダイアログで、ライブラリファイルへのパスを追加するドライバエントリをクリックします。
(オプション) ライブラリファイルを追加するドライバーを追加します。既存のドライバーが要件を満たしていない場合は、既存のドライバーを置き換えます。既存のドライバーエントリを削除するには、ドライバーを選択して除去をクリックします。ドライバーの追加の詳細については、「JDBC ドライバーを使用したデータベースへの接続の作成」を参照してください。
ドライバーファイルペインで、追加アイコン(
)をクリックし、ネイティブライブラリのパスを選択します。
ライブラリファイルのあるフォルダーに移動します。ドライバのバージョンがこれらのライブラリファイルのバージョンに対応していることを確認してください。例: ドライバーバージョン 19.6 を使用する場合、添付ライブラリファイルにも 19.6 バージョンが必要です。
生産性のヒント
JDBC URL からデータソースを作成する
データベースに接続するには、接続の詳細を保存するデータソースを作成します。これは、次のいずれかの方法で実行できます。
メインメニューで、
に移動します。データベースツールウィンドウ ( ) で、ツールバーの新規アイコン (
) をクリックします。URL からデータソースに移動します。
URL フィールドに、JDBC URL を貼り付けます。
ドライバーリストから、データソースに必要なドライバーを選択します。
データソースおよびドライバーダイアログで、資格情報を入力します。
提供された詳細を使用してデータベースへの接続を確立できることを確認します。これを行うには、接続の詳細領域の下部にある接続のテストリンクをクリックします。
接続に問題がある場合は、データベースに接続できませんページを参照してください。
OK をクリックして、データソースを作成します。
データベースツールウィンドウ ( ⌘ 1) で新しいデータソースを見つけます。
データベースツールウィンドウの詳細については、対応するリファレンストピックを参照してください。
IntelliJ IDEA でのデータベースオブジェクトの操作の詳細については、「データベースオブジェクト」を参照してください。
クエリを作成して実行するには、データソースをクリックして F4 を押し、既定のクエリコンソールを開きます。
データベースオブジェクトのデータを表示および編集するには、オブジェクトをダブルクリックしてデータエディターとビューアーを開きます。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/data_sources_and_drivers_dialog.png)
データソースおよびドライバーダイアログ
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースおよびドライバーダイアログにアクセ...
![](https://pleiades.io/icons/idea.png)
IDE で使用されるディレクトリ
デフォルトでは、IntelliJ IDEA は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_troubleshooting_show_databases.png)
データベースに接続できません
ステップ 1. ネットワーク設定を確認してください:データベースは、ローカル、サーバー、クラウドで機能します。サーバーおよびクラウドデータベースの場合、ネットワーク接続が必要です。接続が使用可能であることを確認するには、ping および telnet コマンドを使用します。ping コマンドを使用すると、移行先コンピューターが移行元コンピューターから到達可能であることを確認できます。コマンドラインを開き、コマンドを入力します。は、アドレスをホスト名に解決するコマンドオプションです(可能な場合)。pin...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_database_tool_window.png)
データベースツールウィンドウ
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データベースツールウィンドウ (表示...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_query_console_overview.png)
クエリコンソール
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:クエリまたはデータベースコンソールは、...
![](https://resources.jetbrains.com/help/img/idea/2024.1/data_editor_db_object_data_intro.png)
データエディターとビューアー
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データエディターとビューアー、またはデ...