You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DBeaver连接Docker中PostgreSQL失败:驱动下载出错问题求助

解决DBeaver非管理员启动时PostGIS驱动下载失败的问题

问题核心原因

非管理员启动时驱动下载失败、管理员命令行启动正常,大概率是DBeaver配置目录权限不足,或是RELEASE模糊版本匹配导致Maven仓库寻址失败;手动加Jar未生效则可能是Jar包版本不匹配或路径未正确关联。

具体修复步骤

  • 修复配置目录权限

    1. 找到对应系统的DBeaver配置目录:
      • Windows:%APPDATA%\DBeaverData
      • macOS:~/Library/DBeaverData
      • Linux:~/.local/share/DBeaverData
    2. 给当前用户赋予完全控制权限:
      • Windows:右键文件夹→属性→安全→编辑,添加当前用户并勾选「完全控制」
      • macOS/Linux:终端执行命令 sudo chown -R $USER:$USER [配置目录路径](替换为对应系统的路径)
    3. 重启DBeaver后重新尝试驱动下载
  • 指定PostGIS驱动具体版本

    1. 打开DBeaver驱动管理器:菜单栏→数据库→驱动管理器,找到带PostGIS的PostgreSQL驱动
    2. 切换到「库」标签页,选中报错的net.postgis:postgis-jdbc:RELEASE条目,点击「编辑」
    3. 将版本号从RELEASE改为具体稳定版(比如3.0.0,PostgreSQL 12+建议用3.x系列,低版本选2.x)
    4. 点击「下载」,完成后测试连接
  • 修正手动添加的Jar包

    1. 确保下载匹配版本的两个Jar包:postgis-jdbc-[版本号].jar和postgis-jdbc-jtsparser-[版本号].jar
    2. 打开驱动管理器→「库」标签页,移除之前添加的无效Jar文件
    3. 点击「添加文件」,选中上述两个Jar包,点击「应用」后重启DBeaver
  • 重置Maven缓存

    1. 找到DBeaver的Maven缓存目录:%APPDATA%\DBeaverData\maven(Windows)或对应系统路径
    2. 删除该目录下所有文件和文件夹
    3. 重启DBeaver,重新触发驱动下载

内容的提问来源于stack exchange,提问作者Einstein

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 13:35:22