从Oracle数据库调用批处理脚本/ Java代码

时间:2011-06-15 12:33:14

标签: java oracle batch-file shell

我有一个从Oracle数据库调用Java文件的要求。在我的项目中,我的整个业务逻辑都在数据库中,但是需要从我的应用程序调用第三方系统(SOAP / RMI调用)。

现在我需要调用至少Java代码或批处理脚本文件(取决于Windows(.bat)或Linux(.sh))。

由于

2 个答案:

答案 0 :(得分:3)

试试此页面:http://www.cs.umbc.edu/portal/help/oracle8/java.815/a64686/04_call2.htm

您可以从PL / SQL中获取Java代码。

答案 1 :(得分:1)

Web-service call outs可以从Oracle数据库完成。我不确定为什么你需要使用Java,因为PL / SQL也允许使用UTL_DBWS进行出站调用。

如果您不打算使用JPublisher,或者您有一个非常简单的Web服务,那么您可以使用UTL_HTTP本身或Java中的相应类 - HttpURLConnection。但是,我从未见过任何使用 loadjava 将JAX-RPC库或任何其他Web服务库加载到数据库中并用于进行Web服务调用的情况;它应该是可能的,只要库非常轻(不依赖于无法在数据库中加载或使用的其他库),并且只需要权限才能从数据库连接。

相关问题