我可以通过java代码从Oracle DB进行HTTP调用吗

我可以通过java代码从Oracle DB进行HTTP调用吗,java,oracle,rest,Java,Oracle,Rest,很久以前,我使用JPPublisher生成的过程使用Oracle DB中的web服务。只需提供WS-WSDL的URL和JPublisher实用工具就可以完成剩余的过程生成 现在我需要调用REST服务,但需要使用Oracle DB中的java代码。我在谷歌上搜索了一会儿,没有结果。它是可能的还是如此微不足道?是的,它是可能的。您可以将HTTP命令存储为xml clob。您还需要有sys访问权限才能将呼叫用户添加到网络ACL。对不起,我不明白您的意思。为什么要将HTTP命令存储在任何地方?你能给我一

很久以前,我使用JPPublisher生成的过程使用Oracle DB中的web服务。只需提供WS-WSDL的URL和JPublisher实用工具就可以完成剩余的过程生成


现在我需要调用REST服务,但需要使用Oracle DB中的java代码。我在谷歌上搜索了一会儿,没有结果。它是可能的还是如此微不足道?

是的,它是可能的。您可以将HTTP命令存储为xml clob。您还需要有sys访问权限才能将呼叫用户添加到网络ACL。

对不起,我不明白您的意思。为什么要将HTTP命令存储在任何地方?你能给我一个例子或一些参考资料的链接吗?有没有理由希望通过Oracle数据库中的java代码而不是SQL/PL/SQL来实现这一点?我会这样做,但如果我们能够对它有更多的控制,项目负责人希望这样做。但是,我还不知道如何通过java实现这一点对不起,我不知道如何在数据库中从java进行REST调用。如果您可以选择PL/SQL,那么可以使用HttpUriType()进行简单的HTTP GET调用,或者使用APEX\u WEB\u服务、MAKE\u REST\u请求或UTL\u HTTP。我在ODTUG Kscope14会议上介绍了这些方法。您可以在此处阅读演示文稿: