是否有不同的方法从Oracle Application Express调用Java

时间:2009-11-26 12:41:14

标签: java plsql oracle10g oracle-apex

朋友,

我正在研究需要从Apex调用Java API的要求。

我提出的解决方案是创建一个Java类,将其存储在数据库中并添加一个PL / SQL包装器然后使用它。这几乎就是所描述的here

虽然我对此感到满意,但我很想知道这是否是唯一的方法?还有其他我可以探索的选择吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

据我所见,APEX对调用Java存储过程没有任何特殊之处 所以它与在PL / SQL中调用Java SP是一回事。

可以看到 here 除了你现在使用的那个之外别无他法。 我只想补充一点,你实际上称之为包装器的实际上是Java SP发布到数据字典的方式(它使它可用于SQL / PLSQL上下文)。在您的情况下,您可以通过定义顶级调用规范来实现。或者,您可以通过定义包或对象类型调用规范来发布它。有关详细信息,请参阅this link