# 基本支持的数据库

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

Procedure: 启用 数据库工具和 SQL 插件

此功能依赖于 数据库工具和 SQL 插件，该插件默认情况下在 IntelliJ IDEA 中绑定并启用。 如果相关功能不可用，请确保您没有禁用插件。

> **Note:**
> 没有 Ultimate 订阅时，数据库工具和 SQL 的功能支持在 IntelliJ IDEA 中受限。

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `插件` 。

2. 找到  数据库工具和 SQL  插件并点击   启用  。

要创建数据源，您需要 JDBC 驱动程序。 在 IntelliJ IDEA 中有两种类型的驱动程序：带有   完全支持  和带有   基本支持  。 您可以在   驱动程序  选项卡中的   数据源和驱动程序  对话框中看到具有完全和基本支持的数据库供应商列表。 此外，请注意 [用户创建的驱动程序](#using-user-driver-files)被视为具有基本支持的驱动程序。

* 完全支持 包括增强的代码补全和更好的数据库对象检索（内省）。 例如，在完全支持的情况下，您将在相应的数据库中看到以下对象：Apache Cassandra 中的用户定义类型，Apache Hive 中的宏，PostgreSQL 中的扩展。 此外，所有检查、快速修复和其他编码辅助功能均可用于完全支持的数据库。

* 基本支持 提供代码高亮显示，并显示由 JDBC 驱动程序检索的对象。 IntelliJ IDEA 使用 JDBC 元数据进行数据库内省，并使用 SQL 2016 方言进行代码高亮显示。 不会检测并高亮显示错误。 使用 JDBC 元数据进行自省意味着某些特定的数据库对象不会出现在数据库树视图中。 代码补全将不包括在内省期间未检索到的对象。

![支持全面和基础的驱动程序](https://resources.jetbrains.com/help/img/idea/2026.3/db_drivers_with_complete_and_basic_support.png)

为以下数据库供应商提供基本支持：

* 亚马逊 Athena

* Apache Ignite

* 阿帕奇 Phoenix

* Apache Spark

* Databricks

* 德诺多

* DuckDB

* Elasticsearch

* Firebird

* Google Cloud Spanner

* IBM Informix 数据库

* InterSystems IRIS

* Mimer SQL

* OpenEdge

* Presto 查询引擎

* SAP HANA

* SingleStore

* Tarantool

* Teradata Vantage 平台

* TiDB

* TmaxTibero 数据库

* Trino

* YugabyteDB

## 从具有基本支持的驱动程序创建数据源

有两种方法可以从具有基本支持的驱动程序创建数据源。

* 使用 其他 子菜单

* 使用用户驱动文件

Procedure: 使用"Other"子菜单

1. 通过以下任一方式打开数据源属性：

* 在 数据库 工具窗口工具栏中，点击 ![数据源图标](https://resources.jetbrains.com/help/img/idea/2026.3/database-plugin.icons.expui.manageDataSources.svg) 数据源 。

* 请按 `Shift+Enter` (Windows), `⌘ I` (macOS), `⇧ ⏎` (IntelliJ IDEA Classic (macOS)), `⌘ I` (macOS System Shortcuts), `Shift+Enter` (XWin), `Shift+Enter` (GNOME), `Shift+Enter` (KDE), `Shift+Enter` (Emacs), `Shift+Enter` (Sublime Text), `⌘ I` (Sublime Text (macOS)), `Shift+Enter` (Visual Studio), `⌘ I` (Visual Studio (macOS)), `Shift+Enter` (NetBeans), `Shift+Enter` (Eclipse), `⌘ I` (Eclipse (macOS)) .

![打开数据源和驱动程序对话框](https://resources.jetbrains.com/help/img/idea/2026.3/open_data_sources_and_drivers_dialog.png)

2. 在   数据源和驱动程序  对话框中，您可以使用   数据源  和   驱动程序  选项卡来创建数据源。

* 数据源 ：点击 添加 图标 ( !["添加"图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)) 并导航到 其他 。 在此子菜单中，选择您要用于数据源创建的驱动程序。

* 驱动程序 ：点击 驱动程序 选项卡并选择所需的驱动程序。 在此驱动程序的设置中，点击 创建数据源 。

3. 请指定数据库连接详情。 或者，粘贴 JDBC URL 到   URL   字段中。

要删除密码，请右键点击   密码   字段，然后选择   设置为空  。

![数据源和驱动程序对话框的常规选项卡](https://resources.jetbrains.com/help/img/idea/2026.3/db_connection_general_tab.png)

有关   数据源和驱动程序   对话框（ `Shift+Enter` (Windows), `⌘ I` (macOS), `⇧ ⏎` (IntelliJ IDEA Classic (macOS)), `⌘ I` (macOS System Shortcuts), `Shift+Enter` (XWin), `Shift+Enter` (GNOME), `Shift+Enter` (KDE), `Shift+Enter` (Emacs), `Shift+Enter` (Sublime Text), `⌘ I` (Sublime Text (macOS)), `Shift+Enter` (Visual Studio), `⌘ I` (Visual Studio (macOS)), `Shift+Enter` (NetBeans), `Shift+Enter` (Eclipse), `⌘ I` (Eclipse (macOS))）中   常规   及其他选项卡上的连接设置（例如，   主持人  、   端口   等）的参考信息，请参见 [数据源](data-sources-and-drivers-dialog.html#db)。

4. 请检查连接设置区域底部是否有一个   下载缺少的驱动程序文件   链接。 点击此链接下载与数据库交互所需的驱动程序。 如需直接下载链接，请参考 [JetBrains JDBC drivers](https://www.jetbrains.com/zh-cn/datagrip/jdbc-drivers/)页面。

![下载缺失的驱动文件链接](https://resources.jetbrains.com/help/img/idea/2026.3/db_connection_download_missing_drivers_link.png)

下载的 JDBC 驱动程序的位置是 [IntelliJ IDEA 配置目录](directories-used-by-the-ide-to-store-settings-caches-plugins-and-logs.html#config-directory)。

您也可以使用自己的数据库驱动程序，而不是提供的那些。 要了解有关使用驱动程序连接到数据库的更多信息，请参阅 [将用户驱动程序添加到现有连接中](jdbc-drivers.html#configure_a_jdbc_driver_for_an_existing_data_source)。

如果没有   下载缺少的驱动程序文件   链接，则表示您已经拥有所需的驱动程序。

5. 确保可以使用提供的详细信息建立数据库连接。 为此，请点击连接详细信息部分底部的   测试连接   链接。

![测试连接链接](https://resources.jetbrains.com/help/img/idea/2026.3/db_test_connection_link.png)

如果您遇到任何连接问题，请参考 [无法连接到数据库](connectivity-problems.html)页面。

6. 点击   OK   创建数据源。

![具有基本支持的驱动程序](https://resources.jetbrains.com/help/img/idea/2026.3/db_drivers_with_basic_support.png)

Procedure: 使用用户驱动文件

1. 通过以下任一方式打开数据源属性：

* 在 数据库 工具窗口工具栏中，点击 ![数据源图标](https://resources.jetbrains.com/help/img/idea/2026.3/database-plugin.icons.expui.manageDataSources.svg) 数据源 。

* 请按 `Shift+Enter` (Windows), `⌘ I` (macOS), `⇧ ⏎` (IntelliJ IDEA Classic (macOS)), `⌘ I` (macOS System Shortcuts), `Shift+Enter` (XWin), `Shift+Enter` (GNOME), `Shift+Enter` (KDE), `Shift+Enter` (Emacs), `Shift+Enter` (Sublime Text), `⌘ I` (Sublime Text (macOS)), `Shift+Enter` (Visual Studio), `⌘ I` (Visual Studio (macOS)), `Shift+Enter` (NetBeans), `Shift+Enter` (Eclipse), `⌘ I` (Eclipse (macOS)) .

![打开数据源和驱动程序对话框](https://resources.jetbrains.com/help/img/idea/2026.3/open_data_sources_and_drivers_dialog.png)

2. 在   数据源和驱动程序   对话框中，确保您位于   驱动程序   选项卡。

3. 在   数据源和驱动程序  对话框中，点击   添加  图标( !["添加"图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg))。

4. 在   名称   字段中，输入驱动程序的名称。

5. 在   驱动程序文件   面板中，点击   添加   图标（ !["添加"图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)）并选择   自定义 JARs…  。

6. 请导航到 JDBC 驱动程序的 JAR 文件，选择它，并点击   OK  。

7. 在   类   字段中，指定您想要用于驱动程序的值。

8. 点击   应用  。

9. 要从驱动程序对话框中创建数据源，请点击   创建数据源  。

[Video](https://resources.jetbrains.com/help/img/idea/2026.3/db_create_user_driver_connection.mp4)

## 用户驱动程序的库路径

为了正常工作，一些 JDBC 驱动程序需要与驱动程序一同提供库文件的路径。

例如，要确定应用程序是否应在 Instant Client 模式下运行，甲骨文 Instant Client (OCI) 应用程序会在运行时库搜索路径（Linux 上的  `LD_LIBRARY_PATH`  或 Windows 上的  `路径` ）中查找库文件。 您可以在   数据源和驱动程序  对话框中设置这些路径。

Procedure: 添加库路径

1. 通过以下任一方式打开数据源属性：

* 在 数据库 工具窗口工具栏中，点击 ![数据源图标](https://resources.jetbrains.com/help/img/idea/2026.3/database-plugin.icons.expui.manageDataSources.svg) 数据源 。

* 请按 `Shift+Enter` (Windows), `⌘ I` (macOS), `⇧ ⏎` (IntelliJ IDEA Classic (macOS)), `⌘ I` (macOS System Shortcuts), `Shift+Enter` (XWin), `Shift+Enter` (GNOME), `Shift+Enter` (KDE), `Shift+Enter` (Emacs), `Shift+Enter` (Sublime Text), `⌘ I` (Sublime Text (macOS)), `Shift+Enter` (Visual Studio), `⌘ I` (Visual Studio (macOS)), `Shift+Enter` (NetBeans), `Shift+Enter` (Eclipse), `⌘ I` (Eclipse (macOS)) .

![打开数据源和驱动程序对话框](https://resources.jetbrains.com/help/img/idea/2026.3/open_data_sources_and_drivers_dialog.png)

2. 在   数据源和驱动程序  对话框中，点击 您想要添加库文件路径的 驱动程序条目。

3. （可选）添加您想要添加库文件的驱动程序。 如果现有的驱动程序不符合要求，请更换现有的驱动程序。 要删除现有的 driver 条目，请选择 driver 并点击   移除  。

有关添加驱动程序的更多信息，请参阅 [使用 JDBC 驱动程序创建数据库连接](#using-user-driver-files)。

4. 在   驱动文件   面板中，点击   添加   图标（ !["添加"图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)）并选择   本地库路径…  。

5. 导航到包含库文件的文件夹。 确保驱动程序版本与这些库文件的版本相对应。 例如，如果 您 使用驱动程序版本 19.6，附带的库文件也必须是 19.6 版本。

![使用本地库路径](https://resources.jetbrains.com/help/img/idea/2026.3/db_library_path_for_a_driver.png)

## 效率提示

Procedure: 从 JDBC URL 创建数据源

要连接到数据库，请创建一个数据源以存储您的连接详细信息。

1. 选择您要创建的数据源。 您可以通过以下方式执行此操作：

* 在主菜单中，转到 `文件 | 新建 | 从 URL 创建数据源` 。

* 在 数据库 工具窗口中，点击工具栏上的 ![新建图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg) 新建 。 导航到 从 URL 创建数据源 。

2. 在   URL  字段中，粘贴 JDBC URL。

3. 从   驱动程序   列表中选择所需的数据源驱动程序。

![从 JDBC URL 创建数据源](https://resources.jetbrains.com/help/img/idea/2026.3/db_create_data_source_from_URL.png)

4. 在   数据源和驱动程序   对话框中输入凭据。

5. 确保可以使用提供的详细信息建立数据库连接。 为此，请点击连接详细信息部分底部的   测试连接   链接。

![测试连接链接](https://resources.jetbrains.com/help/img/idea/2026.3/db_test_connection_link.png)

如果您遇到任何连接问题，请参考 [无法连接到数据库](connectivity-problems.html)页面。

6. 点击   OK   创建数据源。

7. 在   数据库   工具窗口中找到您的新数据源。

* 有关 数据库 工具窗口的更多信息，请参见相应的 [参考主题](database-tool-window.html)。 > **Tip:** > 要在新的数据源节点下查看更多数据库和架构，请点击 第 N 个，共 M 个 按钮并选择您需要的那些。 IntelliJ IDEA 将进行内省并显示它们。 > > > > ![选择数据库和架构以在数据库工具窗口中进行自省和显示](https://resources.jetbrains.com/help/img/idea/2026.3/connection_flow_show_databases_and_schemas.png)

* 有关在 IntelliJ IDEA 中使用数据库对象的更多信息，请参考 [数据库对象](database-objects.html)。

* 要编写并运行查询，请通过点击数据源并按下 `F4` (Windows), `⌘ ↓` (macOS), `F4` (IntelliJ IDEA Classic (macOS)), `F4` (macOS System Shortcuts), `F4` (XWin), `F4` (GNOME), `F4` (KDE), `F4` (Emacs), `F4` (Sublime Text), `F4` (Sublime Text (macOS)), `F4` (Visual Studio), `⌘ ↓` (Visual Studio (macOS)), `F4` (NetBeans), `F12` (Eclipse), `F3` (Eclipse (macOS)) 打开默认的 [查询控制台](query-consoles.html)。

* 若要查看和编辑数据库对象的数据，请双击该对象以打开 [数据编辑器和查看器](data-editor-and-viewer.html)。

## See also

### 参考

[数据源及其元素](database-tool-window.html#icons-for-data-sources-and-their-elements) [数据源和驱动程序对话框](data-sources-and-drivers-dialog.html)

### 工具 Windows

[数据库工具窗口](database-tool-window.html)

