是否可以从外部连接到 Oracle APEX 应用程序中的数据库?
Is it possible to connect to DB in Oracle APEX application externally?
我正在尝试从外部查询存储在 Oracle APEX 应用程序中的 table(使用 Java)。但是,我不太确定是否能实现它。因为,在 APEX 内部,我能够使用 dblink 访问外部数据库。但是,另一种方式让我感到困惑。它从连接字符串应该是什么开始,是否会有主机和端口详细信息等。
在 oracle 文档和其他 dba 论坛上搜索没有涵盖这种情况。如果有人可以就此给出指示,那将是一个很大的帮助。
根据评论,您正在尝试从外部访问 apex.oracle.com 数据库 - 这是不可能的。
从 Oracle 访问在线演示工作区中的数据库的唯一有效方法是通过 SQL Workshop 或您的 APEX 应用程序。
如果需要从外部访问数据,我强烈建议使用 APEX 的 RESTfull 服务。无法通过 JDBC 直接连接。
我正在尝试从外部查询存储在 Oracle APEX 应用程序中的 table(使用 Java)。但是,我不太确定是否能实现它。因为,在 APEX 内部,我能够使用 dblink 访问外部数据库。但是,另一种方式让我感到困惑。它从连接字符串应该是什么开始,是否会有主机和端口详细信息等。
在 oracle 文档和其他 dba 论坛上搜索没有涵盖这种情况。如果有人可以就此给出指示,那将是一个很大的帮助。
根据评论,您正在尝试从外部访问 apex.oracle.com 数据库 - 这是不可能的。 从 Oracle 访问在线演示工作区中的数据库的唯一有效方法是通过 SQL Workshop 或您的 APEX 应用程序。 如果需要从外部访问数据,我强烈建议使用 APEX 的 RESTfull 服务。无法通过 JDBC 直接连接。