2011-06-15 53 views
0

我有一個從Oracle數據庫調用Java文件的需求。在我的項目中,我的整個業務邏輯都在數據庫中,但需要從我的應用程序調用第三方系統(SOAP/RMI調用)。從Oracle數據庫調用批處理腳本/ Java代碼

現在,我需要調用至少一個Java代碼或批處理腳本文件(取決於Windows(.bat)或Linux(.sh))。

感謝

回答

1

Web-service call outs可以從Oracle數據庫完成。我不確定爲什麼你需要使用Java,因爲PL/SQL也允許使用UTL_DBWS進行出站呼叫。

如果您不打算使用JPublisher,或者您有一個非常簡單的Web服務要使用,那麼您可以使用UTL_HTTP本身,或者使用Java中的適當類 - HttpURLConnection。但是,我從來沒有見過任何使用loadjava將JAX-RPC庫或任何其他Web服務庫加載到數據庫中並用於進行Web服務調用的情況;應該可以這樣做,只要庫非常輕便(不依賴其他無法在數據庫中加載或使用的庫),並且只需要從數據庫連接出來的權限即可。

相關問題