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

SQL Developer 3.2添加PostgreSQL驱动后无Postgre标签问题求助

解决SQL Developer 3.2添加PostgreSQL驱动后看不到Postgre标签的问题

我来帮你排查这个问题——SQL Developer 3.2属于比较早期的版本,对PostgreSQL的JDBC驱动兼容性要求比较严格,再加上你用的是JDK 1.7,咱们一步步来解决:

  • 确认驱动版本兼容性
    SQL Developer 3.2不支持太新的PostgreSQL驱动,你需要下载适配JDK 1.7的老版本驱动(比如PostgreSQL 9.4系列的postgresql-9.4.1212.jre7.jar)。新驱动(比如适配JDK 8及以上的)会和老版本SQL Developer不兼容,导致驱动无法被识别。

  • 严格按照步骤添加驱动并重启
    很多时候问题出在没重启软件,正确步骤是:

    1. 打开SQL Developer,点击顶部菜单栏的Tools -> Preferences
    2. 在左侧导航栏展开Database,选择Third Party JDBC Drivers
    3. 点击Add Entry,选中你下载的适配JDK 1.7的PostgreSQL驱动jar包,确认添加
    4. 关闭偏好设置窗口后,必须完全重启SQL Developer,再打开新建连接对话框查看
  • 手动配置驱动定义(如果自动识别失败)
    如果上面的步骤还是看不到Postgre标签,就手动配置驱动:

    1. 进入Preferences -> Database -> Driver Definitions
    2. 点击Add,在弹出的窗口中,先选择PostgreSQL类型(如果列表里有的话),没有的话选Generic
    3. 切换到Driver标签页,在Driver Class输入框里填写org.postgresql.Driver
    4. 切换到Classpath标签页,点击Add Entry添加你的PostgreSQL驱动jar包
    5. 给这个驱动起个名字(比如PostgreSQL 9.4 JRE7),点击OK保存,之后重启SQL Developer
  • 检查SQL Developer的JDK配置
    确保SQL Developer确实在使用JDK 1.7:

    1. 找到SQL Developer安装目录下的sqldeveloper/bin/sqldeveloper.conf文件
    2. 打开文件,检查是否有SetJavaHome配置,比如SetJavaHome C:\Program Files\Java\jdk1.7.0_XX(XX是你的JDK小版本号),如果没有就手动添加这一行,指向你的JDK 1.7路径
    3. 保存文件后重启SQL Developer

如果以上方法都无效,建议考虑升级SQL Developer到4.x版本(它对PostgreSQL的支持更好,且兼容JDK 1.7),不过如果必须坚持使用3.2版本,多试几个适配JDK 1.7的PostgreSQL老版本驱动应该能解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:14:44