GoLand 2025.2 Help

基本支持的数据库

启用 数据库工具和 SQL 插件

此功能依赖于 数据库工具和 SQL 插件,该插件在 GoLand 中默认捆绑并启用。 如果相关功能不可用,请确认是否未禁用该插件。

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 插件。

  2. 打开 已安装 选项卡,找到 数据库工具和 SQL 插件,然后选中插件名称旁的复选框。

要创建数据源,您需要 JDBC 驱动程序。 在 GoLand 中有两种类型的驱动程序:一种为 全面支持 ,另一种为 基本支持。 您可在 驱动程序 选项卡中的 数据源和驱动程序 对话框查看支持完全或基本支持的数据库厂商列表。 此外,请注意, user-created drivers 被视为具有基本支持的驱动程序。

  • 全面支持 包括增强的代码补全和更强的数据库对象(深入分析)检索功能。 例如,在完全支持下,您将在对应数据库中看到以下对象:Apache Cassandra 中的用户自定义类型、Apache Hive 中的宏、PostgreSQL 中的扩展。 此外,所有检查、快速修复和其他编码辅助功能均适用于完全支持的数据库。

  • 基本支持 提供代码高亮,同时显示由 JDBC 驱动程序检索的对象。 GoLand 使用 JDBC 元数据进行数据库深入分析,并使用 SQL 2016 方言进行代码高亮。 不会检测并高亮显示错误。

    使用 JDBC 元数据进行分析意味着某些特定数据库对象不会显示在数据库树状视图中。 代码补全不会包含在分析期间未检索的对象。

完全支持和基本支持的驱动程序

对以下数据库厂商提供基本支持:

  • AWS Athena

  • Apache Ignite

  • Apache Spark

  • Databricks

  • Denodo

  • DuckDB

  • Elasticsearch

  • Firebird

  • Google Cloud Spanner

  • Informix

  • InterSystems IRIS

  • Mimer SQL

  • OpenEdge

  • Phoenix

  • Presto

  • SAP HANA

  • SingleStore

  • Tarantool

  • Teradata

  • TiDB

  • Tibero

  • Trino

  • YugabyteDB

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

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

  • 使用 其他 子菜单

  • 使用用户驱动程序文件

使用“其他”子菜单

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

    • 在 数据库 工具窗口的工具栏中,点击 数据源图标数据源。

    • 按 Shift+Enter。

    打开“数据源与驱动程序”对话框
  2. 在 数据源和驱动程序 对话框中,您可以使用 数据源 和 驱动程序 选项卡创建数据源。

    • 数据源 :点击 添加 图标(添加图标 ),然后导航至 其他。 在此子菜单中,选择要用于创建数据源的驱动程序。

    • 驱动程序 :点击 驱动程序 标签页并选择所需的驱动程序。 在此驱动程序的设置中,点击 创建数据源。

  3. 指定数据库连接详细信息。 或者,在 URL 字段中粘贴 JDBC URL。

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

    “数据源与驱动程序”对话框中的“常规”选项卡

    有关 数据源和驱动程序 对话框(Shift+Enter )中 常规 及其他选项卡上的连接设置参考信息(例如 主机、 端口 等),请参阅 数据源。

  4. 检查连接设置区域底部是否存在 下载缺失的驱动程序文件 链接。 点击此链接以下载与数据库交互所需的驱动程序。 有关直接下载链接,请参阅 JetBrains JDBC drivers 页面。

    下载缺失驱动程序文件的链接

    已下载 JDBC 驱动程序的位置是 GoLand 配置目录。

    您还可以使用自己的数据库驱动程序来代替提供的驱动程序。 有关如何使用您的驱动程序连接到数据库的更多信息,请参阅 Add a user driver to an existing connection。

    如果没有 下载缺失的驱动程序文件 链接,则说明您已具备所需的驱动程序。

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

    如遇连接问题,请参阅 无法连接到数据库 页面。

  6. 点击 确定 以创建数据源。

具有基本支持的驱动程序

使用用户驱动程序文件

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

    • 在 数据库 工具窗口的工具栏中,点击 数据源图标数据源。

    • 按 Shift+Enter。

    打开“数据源与驱动程序”对话框
  2. 在 数据源和驱动程序 对话框中,确保您位于 驱动程序 标签页中。

  3. 在 数据源和驱动程序 对话框中,点击 添加 图标(添加图标)。

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

  5. 在 驱动程序文件 面板中,点击 添加 图标(添加图标 ),并选择 自定义JAR…。

  6. 导航到 JDBC 驱动程序的 JAR 文件,选择它并点击 确定。

  7. 在 类 字段中,指定您希望为驱动程序使用的值。

  8. 点击 应用(A)。

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

用户驱动程序的库路径

为了正常工作,一些 JDBC 驱动程序要求提供包含驱动程序的库文件路径。

例如,为确定应用程序是否应以 Instant Client 模式运行,Oracle Instant Client(OCI)应用程序会在运行时库搜索路径中查找库文件(Linux 上为 LD_LIBRARY_PATH ,Windows 上为 PATH)。 您可以在 数据源和驱动程序 对话框中设置这些路径。

添加库路径

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

    • 在 数据库 工具窗口的工具栏中,点击 数据源图标数据源。

    • 按 Shift+Enter。

    打开“数据源与驱动程序”对话框
  2. 在 数据源和驱动程序 对话框中,点击要为其添加库文件路径的驱动程序条目。

  3. (可选)添加要为其添加库文件的驱动程序。 如果现有驱动程序不符合要求,请替换现有驱动程序。 若要删除现有驱动程序条目,选择该驱动程序并点击 移除。

    有关添加驱动程序的更多信息,请参阅 create a connection to a database with a JDBC driver。

  4. 在 驱动程序文件 面板中,点击 添加 图标(添加图标 ),并选择 原生库路径…。

  5. 导航到包含库文件的文件夹。确保驱动程序版本与这些库文件的版本一致。例如,如果使用的是驱动程序版本 19.6,则附加的库文件也必须是版本 19.6。 确保驱动程序版本与这些库文件的版本一致。 例如,如果使用的是驱动程序版本 19.6,则附加的库文件也必须是版本 19.6。

    使用“本机库路径”

提高工作效率的技巧

从 JDBC URL 创建数据源

要连接到数据库,请创建一个用于存储连接详情的数据源。

  1. 选择您要创建的数据源。 您可以通过以下方式之一完成此操作:

    • 在主菜单中,转到 文件(F) | 新建(N) | 来自URL 的数据源。

    • 在 go.mod 文件中,点击 创建新数据源 边栏图标()。

      数据库行内图标
    • 在 数据库 工具窗口中,点击工具栏中的 新建图标新建。 导航至 来自URL 的数据源。

  2. 在 URL(U) 字段中粘贴 JDBC URL。

  3. 在 驱动程序(D) 列表中,选择数据源所需的驱动程序。

    从 JDBC URL 创建数据源
  4. 在 数据源和驱动程序 对话框中输入凭据。

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

    如果遇到任何连接问题,请参阅 无法连接到数据库 页面。

  6. 点击 确定 来创建数据源。

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

    • 有关 数据库 工具窗口的更多信息,请参阅相应的 参考主题。

    • 有关在 GoLand 中使用数据库对象的更多信息,请参阅 数据库对象。

    • 若要编写并运行查询,请点击数据源并按下 F4 ,以打开默认的 查询控制台。

    • 若要查看并编辑数据库对象的数据,请双击该对象以打开 数据编辑器与查看器。

最后修改日期: 2025年 9月 26日