任何人都可以從Oracle 10g存儲過程調用Web服務的工作示例(例如基於CXF)指出我的看法。從Oracle(10g)存儲過程調用Web服務
4
A
回答
4
您可以通過在plsql中使用utl_http包來完成此操作。
我沒有自制的例子,但會推薦你看看utl_http的oracle文檔。
快速谷歌搜索「oracle plsql web服務utl_http」,也顯示了一些頂級的結果的例子,例如這一個:rapid plsql web service client development using soapui and utl_http。
只要數據庫服務器有網絡訪問web服務服務器,您就可以使用它。
+1
看起來像UTL_DBWS更適用於SOAP WS:http://www.oracle-base.com/articles/10g/utl_dbws10g.php – FoxyBOA 2009-09-08 07:23:28
2
您可能遇到的一個問題是:如果服務需要SSL,那麼您需要爲數據庫提供證書。這通常意味着擁有高級安全選項並使用Oracle Wallet。儘管如此,對於http通信,utl_http(及其更簡單的形式,utl_dbws - 數據庫web服務 - 工作得非常好,Marco Gralike的blog在PL/SQL中使用Web服務有很好的方法
相關問題
- 1. C#和Oracle 10g數據庫調用存儲過程
- 2. 從TSQL存儲過程調用SOAP web服務
- 3. 如何從.net Web應用程序調試Oracle存儲過程?
- 4. 調用Oracle存儲過程
- 5. 從SAS調用Oracle存儲過程
- 6. 從Spotfire調用Oracle存儲過程
- 7. 從VBA調用Oracle存儲過程ADODB
- 8. 從Java調用Oracle存儲過程
- 9. 從ASP.NET調用Oracle存儲過程
- 10. 從C#調用Oracle存儲過程?
- 11. 從Excel調用oracle存儲過程 - VBA
- 12. 使用存儲過程或web服務
- 13. RIA服務 - 調用存儲過程
- 14. 調度存儲過程「ORACLE」
- 15. SQL CLR存儲過程和Web服務
- 16. 調用存儲過程的Java web服務
- 17. 從ORACLE DB調用SOAP(Web服務)
- 18. 用MyBatis調用Oracle存儲過程
- 19. 使用Hibernate調用Oracle存儲過程?
- 20. 調用Oracle存儲過程使用createNativeQuery
- 21. 如何從另一個存儲過程調用存儲過程oracle
- 22. 成功編譯後,首次調用存儲過程失敗。 Oracle 10g
- 23. 使用Toad調試Oracle存儲過程
- 24. oracle中調用存儲過程select
- 25. Oracle存儲過程調用由PHP
- 26. 反覆調用oracle存儲過程
- 27. 無法從Web服務調用的存儲過程插入記錄
- 28. 從Grails服務調用PLSQL存儲過程
- 29. 調用從SQL CLR WCF服務存儲過程
- 30. 重命名Oracle 10g中的包中的存儲過程
這甚至可能嗎? – skaffman 2009-09-07 20:11:20