任何人都可以从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. 调用Oracle存储过程
- 6. 从ASP.NET调用Oracle存储过程
- 7. 从C#调用Oracle存储过程?
- 8. Oracle APEX:从javascript调用存储过程
- 9. 从Oracle存储过程调用os_command.exec
- 10. 从Excel调用oracle存储过程 - VBA
- 11. 从Java调用Oracle存储过程
- 12. 从Oracle调用SSRS存储过程
- 13. 从SAS调用Oracle存储过程
- 14. 从java调用oracle存储过程
- 15. 从Spotfire调用Oracle存储过程
- 16. 从Java调用Oracle存储过程
- 17. 从VBA调用Oracle存储过程ADODB
- 18. 使用存储过程或web服务
- 19. RIA服务 - 调用存储过程
- 20. 调度存储过程“ORACLE”
- 21. SQL CLR存储过程和Web服务
- 22. 调用存储过程的Java web服务
- 23. 调用存储过程失败Web服务
- 24. UTL_DBWS - 从Oracle调用Web服务
- 25. 从ORACLE DB调用SOAP(Web服务)
- 26. 从Oracle调用Restful web服务pl/sql
- 27. 调用存储过程中的“out”ref_cursor的Oracle存储过程
- 28. 使用Hibernate调用Oracle存储过程?
- 29. 用MyBatis调用Oracle存储过程
- 30. 调用Oracle存储过程使用createNativeQuery
这甚至可能吗? – skaffman 2009-09-07 20:11:20