讲师中心 微信公众号
AI工具推荐 视频效率加速

配置GoLand连接数据库_Database Navigator插件使用

星辰君_9469

星辰君_9469

发布时间:2026-02-21 10:47:41

|

284人浏览过

|

来源于php中文网

原创

GoLand中Database Navigator连接失败主因是驱动未手动安装及URL缺少SSL禁用参数;表不显示需检查schema/权限并手动刷新;SQL执行需绑定数据源;结构变更后须右键单表刷新元数据。

配置goland连接数据库_database navigator插件使用

GoLand 里 Database Navigator 插件连不上数据库?先看驱动和 URL 格式对不对

绝大多数连接失败不是配置错,而是 driver 没装对、URL 写得像手写 SQL。Database Navigator 不自动下载驱动,必须手动指定 JAR;URL 也不能照搬 JDBC 连接串——它要求带 useSSL=false(MySQL)、sslmode=disable(PostgreSQL)等显式开关,否则直接报 Connection refused 或 SSLHandshakeException。

  • MySQL:用 mysql-connector-java-8.0.33.jar(别用 5.x,不支持 TLSv1.2+);URL 示例:jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC
  • PostgreSQL:用 postgresql-42.6.0.jar;URL 示例:jdbc:postgresql://localhost:5432/test?sslmode=disable
  • SQLite:用 sqlite-jdbc-3.42.0.0.jar;URL 是文件路径,如:jdbc:sqlite:/Users/me/db.sqlite,注意路径必须绝对且可读

测试连接成功但看不到表?检查 schema 和权限设置

Database Navigator 默认只查 public schema(PostgreSQL)或当前 database(MySQL),如果表在 my_schema 或 test_db 里,不手动选中就为空白。另外,有些账号被限制了 SELECT 权限,或者没开 information_schema 查询权限,也会导致“连接成功 → 表列表空”。

  • PostgreSQL:右键数据源 → Properties → General 页签下勾选 Show all schemas,再刷新
  • MySQL:确保用户有 SHOW DATABASES 和 SELECT 权限;连接时在 Database 字段填具体库名,别留空
  • 所有数据库:刷新前点一下左上角 Refresh 图标(不是右键菜单里的),否则缓存不更新

SQL 编辑器里写完查询点执行没反应?确认是否绑定了正确的数据源

GoLand 的 SQL 文件默认不关联任何数据库,即使你装了 Database Navigator,也得手动把当前文件“挂”到某个数据源上,否则 Execute 按钮灰掉,或执行后弹出 No data source configured 错误。

GoLand 2026.1.1
GoLand 2026.1.1

GoLand 2026.1.1 是 2026.1 发布后的首个维护修正版本,适合已经开始体验 2026.1 新功能并希望同步补丁的开发者。它更适合用于入门项目、现有项目迁移测试和 IDE 行为验证。

下载
  • 打开 .sql 文件 → 右下角状态栏找 DB 标签 → 点击选择已配置的数据源
  • 快捷键 Ctrl+Shift+Alt+D(macOS 是 Cmd+Shift+Alt+D)可快速切换绑定
  • 如果用了多数据源,不同文件可以绑定不同源,但一个文件只能绑一个;切换后旧结果不会自动清空,要手动点 Clear Result

为什么改了表结构,Database Navigator 里不显示新字段?

它不会实时监听 DDL 变更,所有元数据都靠一次性的 Refresh 拉取。执行 ALTER TABLE 后,如果不手动刷新,表结构还是旧的,甚至可能报 Column not found —— 不是代码错了,是 IDE 缓存没更新。

  • 右键表名 → Refresh(不是整个数据源,单表更快)
  • 如果刚加了索引或视图,需要刷新整个 schema(右键 schema → Refresh)
  • 频繁改结构时,建议开启 Auto-sync on external changes(Settings → Database → General),但仅对文件型 DB(如 SQLite)有效,服务型 DB 仍需手动刷

最常被忽略的是:刷新操作本身不报错也不提示完成,界面看起来没变化,但右键表 → Modify Table 就能立刻看到新字段。别凭“没弹窗”就以为没生效。

热门AI工具

更多
Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

花生AI
花生AI Hot

一款AI视频创作工具,主要用于B站推出的AI视频创作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

相关专题

更多
golang如何定义变量
golang如何定义变量

golang定义变量的方法:1、声明变量并赋予初始值“var age int =值”;2、声明变量但不赋初始值“var age int”;3、使用短变量声明“age :=值”等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

539

2024.02.23

golang有哪些数据转换方法
golang有哪些数据转换方法

golang数据转换方法:1、类型转换操作符;2、类型断言;3、字符串和数字之间的转换;4、JSON序列化和反序列化;5、使用标准库进行数据转换;6、使用第三方库进行数据转换;7、自定义数据转换函数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

616

2024.02.23

golang常用库有哪些
golang常用库有哪些

golang常用库有:1、标准库;2、字符串处理库;3、网络库;4、加密库;5、压缩库;6、xml和json解析库;7、日期和时间库;8、数据库操作库;9、文件操作库;10、图像处理库。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1236

2024.02.23

golang和python的区别是什么
golang和python的区别是什么

golang和python的区别是:1、golang是一种编译型语言,而python是一种解释型语言;2、golang天生支持并发编程,而python对并发与并行的支持相对较弱等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

791

2024.03.05

golang是免费的吗
golang是免费的吗

golang是免费的。golang是google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的开源编程语言,采用bsd开源协议。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1806

2024.05.21

golang结构体相关大全
golang结构体相关大全

本专题整合了golang结构体相关大全,想了解更多内容,请阅读专题下面的文章。

5174

2025.06.09

golang相关判断方法
golang相关判断方法

本专题整合了golang相关判断方法,想了解更详细的相关内容,请阅读下面的文章。

2394

2025.06.10

golang数组使用方法
golang数组使用方法

本专题整合了golang数组用法,想了解更多的相关内容,请阅读专题下面的文章。

4266

2025.06.17

Docker Desktop怎么设置端口映射
Docker Desktop怎么设置端口映射

本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。

0

2026.11.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn