Dbeaver连接PostgreSQL报错:Maven驱动依赖无法从外部仓库解析
解决DBeaver连接PostgreSQL时驱动解析失败的方案
手动导入JDBC驱动
- 下载对应版本的PostgreSQL JDBC驱动jar包(推荐选稳定版,如
postgresql-42.6.0.jar) - 打开DBeaver的数据库连接配置窗口,切换到驱动设置标签页
- 点击
文件选项卡,选择添加文件,导入下载好的jar包 - 确认驱动类为
org.postgresql.Driver,保存配置后重新尝试连接
- 下载对应版本的PostgreSQL JDBC驱动jar包(推荐选稳定版,如
修复Maven仓库配置
- 进入DBeaver偏好设置:
编辑->偏好设置->连接->驱动->Maven - 检查Maven仓库地址是否可用,若网络访问受限,替换为国内镜像仓库地址
- 点击
更新索引,等待索引更新完成后,重新尝试自动下载驱动
- 进入DBeaver偏好设置:
清理驱动缓存
- 关闭DBeaver,找到驱动缓存目录(一般在用户主目录下的
.dbeaver4/data/driver路径) - 删除该目录下所有与PostgreSQL相关的文件
- 重启DBeaver,重新触发驱动下载流程
- 关闭DBeaver,找到驱动缓存目录(一般在用户主目录下的
放弃ODBC配置
DBeaver连接PostgreSQL默认使用JDBC驱动,你之前调整ODBC数据源属于无效操作,无需在ODBC上浪费时间,专注处理JDBC驱动即可。
内容的提问来源于stack exchange,提问作者Student 208X1A05H8
相关产品推荐
相关产品推荐

