如何在 Oracle 的 SQL Developer 应用程序中复制现有的 OracleRDB ODBC 连接?

How to replicate existing OracleRDB ODBC connection in Oracle's SQL Developer application?

总的来说,我是 Oracle 数据库的新手,但我正在尝试在为 OracleRDB 数据库创建的预配置系统 DSN 的工作站上获得 Oracle SQL 开发人员 运行。我已确认 ODBC 连接正常工作,因为我可以使用 MS Access 连接并 link 到表。 ODBC 中的 "test" 选项也成功。现在,我正在尝试使用 SQL Developer 创建一个类似的连接,这样我就可以在更有用的编辑器中查看列类型并编写查询。

这是我在检查 ODBC 连接属性时可用的内容:

现在我正尝试在 SQL Developer 中创建重复连接,但我不知道为什么事情不起作用。我首先尝试使用默认的 SQL Developer 安装,但无法正常工作。然后我发现有一个可用的 OracleRDB 扩展,所以我安装了它,但是当我尝试使用类似的值时我总是收到这个错误:

正如我所说,这些 ODBC 连接是在我使用的工作站上预先配置的,所以除了 Oracle ODBC 驱动程序 window 提供的内容外,我一无所知。

在 SQL Developer 中是否有明显的我没有看到或没有做的事情来复制此连接?或者我可以做些什么来调试它以了解更多信息?

更新

根据一个答案的建议,我正在尝试与 JDBC 建立联系,但很难理解我做错了什么。这是另一个屏幕截图,其中包含我可用的连接参数,但服务器和数据库名称已更改:

使用这些值(端口来自我的 tnsnames.ora 文件),如果我尝试建立 JDBC 连接,我会不断收到来自 SQL 开发人员的以下错误:

我最后一次尝试是在 Oracle RDB 选项卡中使用正确的值,当我使用它们并单击 'test' 时,Testing Connection 对话框只会旋转似乎从来没有 return:

因此,我为 post 在这里的冗长道歉,但我正在努力,因为我真的不理解这一切是如何运作的。我感谢所有花时间阅读这个问题的人。

Oracle SQL 开发人员是 Java 应用程序。您需要获得 JDBC Driver for RDB

完成后,在 SQL 开发人员首选项中,找到第三方 JDBC 部分,然后使用它添加一个条目并指向您刚刚安装的 JAR。

分步说明 here

RDB 瘦驱动程序的工作连接字符串:

RDB_DB_CONN_STR = "jdbc:rdbThin://node.myplace.com:1707/";

其中 node.myplace.com 是托管 RDB 瘦驱动程序的 OpenVMS 节点的名称,1707 是分配给 RDB 瘦驱动程序的端口号。