我有一个从Oracle数据库调用Java文件的需求。在我的项目中,我的整个业务逻辑都在数据库中,但需要从我的应用程序调用第三方系统(SOAP/RMI调用)。从Oracle数据库调用批处理脚本/ Java代码
现在,我需要调用至少一个Java代码或批处理脚本文件(取决于Windows(.bat)或Linux(.sh))。
感谢
我有一个从Oracle数据库调用Java文件的需求。在我的项目中,我的整个业务逻辑都在数据库中,但需要从我的应用程序调用第三方系统(SOAP/RMI调用)。从Oracle数据库调用批处理脚本/ Java代码
现在,我需要调用至少一个Java代码或批处理脚本文件(取决于Windows(.bat)或Linux(.sh))。
感谢
试试这个页面:http://www.cs.umbc.edu/portal/help/oracle8/java.815/a64686/04_call2.htm
您可以可以的java代码从你的PL/SQL。
Web-service call outs可以从Oracle数据库完成。我不确定为什么你需要使用Java,因为PL/SQL也允许使用UTL_DBWS进行出站呼叫。
如果您不打算使用JPublisher,或者您有一个非常简单的Web服务要使用,那么您可以使用UTL_HTTP本身,或者使用Java中的适当类 - HttpURLConnection。但是,我从来没有见过任何使用loadjava将JAX-RPC库或任何其他Web服务库加载到数据库中并用于进行Web服务调用的情况;应该可以这样做,只要库非常轻便(不依赖其他无法在数据库中加载或使用的库),并且只需要从数据库连接出来的权限即可。
相关问题
但这种情况下,如果把Java文件或类文件。 – 2011-06-16 04:54:13
查看此文档:http://download.oracle.com/docs/cd/B28359_01/java.111/b31225/chfive.htm#BABGCGBG – 2011-06-16 06:26:21