标签: java plsql oracle10g oracle-apex
朋友,
我正在研究需要从Apex调用Java API的要求。
我提出的解决方案是创建一个Java类,将其存储在数据库中并添加一个PL / SQL包装器然后使用它。这几乎就是所描述的here。
虽然我对此感到满意,但我很想知道这是否是唯一的方法?还有其他我可以探索的选择吗?
提前致谢
答案 0 :(得分:2)
据我所见,APEX对调用Java存储过程没有任何特殊之处 所以它与在PL / SQL中调用Java SP是一回事。
可以看到 here 除了你现在使用的那个之外别无他法。 我只想补充一点,你实际上称之为包装器的实际上是Java SP发布到数据字典的方式(它使它可用于SQL / PLSQL上下文)。在您的情况下,您可以通过定义顶级调用规范来实现。或者,您可以通过定义包或对象类型调用规范来发布它。有关详细信息,请参阅this link。