【发布时间】:2023-03-10 11:57:01
【问题描述】:
我正在尝试从外部(使用 Java)查询存储在 Oracle APEX 应用程序中的表。但是,我不太确定能否实现它。因为,在 APEX 内部,我能够使用 dblink 访问外部数据库。但是,反过来让我很困惑。它从应该是连接字符串开始,是否会有主机和端口详细信息等。
在 oracle 文档和其他 dba 论坛上的搜索并未涵盖这种情况。如果有人能指点一下这将是一个很大的帮助。
【问题讨论】:
-
我不明白这个问题。你有一个 Apex 应用程序,你有一个 Java 应用程序,你有一个数据库。您的 Apex 应用程序访问数据库,现在您需要让 Java 应用程序访问数据库。还是您希望 Apex 应用程序充当某种 Web 服务?
-
@Gimby 该数据库是 Apex 应用程序的一部分,我想使用 Java 访问该数据库。
-
是的,但我想了解您为什么认为 Apex 参与了该过程。您有一个 Oracle 数据库恰好也公开了一些 Apex 功能,但您真正的问题似乎是如何从 Java 应用程序连接到该 Oracle 数据库。已经被无数次询问和回答的事情。
-
@Gimby 这不是安装 Oracle DB 后可用的 APEX 应用程序。这是Oracle APEX 门户,我们可以在其中创建数据库应用程序。我正在尝试访问作为 Oracle APEX 在线应用程序的一部分配置的数据库。
标签: java oracle external dblink oracle-apex-5