xml - 如何实现基于 Web 服务的数据库?
问题描述
我可以访问 Soap Web 服务,数据提供者每月都会向该服务上传 XML 数据。我想实现一个连接到这个 Web 服务的 Oracle 数据库。尽管我对如何执行此任务感到困惑,但我假设步骤如下:
- 安装甲骨文。
- 创建所有表(基于 XML 标签),这有点令人困惑,因为有些标签有子标签。
- 将我的数据库连接到 Web 服务(我不知道该怎么做)
- 当我知道是时候手动更新我的数据库时,设置一种方法。
PS:我是数据库和网络服务的新手。您的帮助将不胜感激。谢谢
解决方案
首先是一个建议(甚至是警告):如果您从未使用过 Oracle,我不建议您从 Oracle 数据库开始,因为对于初学者来说,与 PostgreSQL 或 MySQL/MariaDB 甚至 SQL Server 相比,事情通常要复杂得多(在视窗)。
如果您仍想对 Oracle 数据库执行此操作,请尝试:
- 安装 Oracle XE 18c:Express Edition 可以做很多事情,但比 Oracle Entreprise Edition 更容易安装
- 在数据库中安装 APEX
- 在数据库中安装 ORDS
您在 Oracle 网站https://www.oracle.com/database/technologies/appdev/xe/faq.html#not_incl上拥有所有常规链接 ...但将以下步骤调整到 Oracle XE https可能更容易: //oracle-base.com/articles/misc/apex_web_service-sumption-soap-and-rest-web-services。
推荐阅读
- c# - DDD:如何从应用程序服务返回验证错误?
- php - 未知:在我的 Opencart 主题中不推荐使用 each() 函数
- html - 我是否需要在 html 文件中添加字体(与引导文件一起的文件)文件?
- r - 我如何通过多个变量重申
- javascript - 如何使用 Spring Boot 在服务器端调用 JavaScript 库?
- ansible - 如何以 Web UI 格式可视化 ansible-playbook 运行命令
- powerbi - Power BI 服务中缺少列
- mysql - mySQL 更改 cnf 以删除 NO_ZERO_IN_DATE
- azure - Azure Sentinel 可以聚合来自本地或任何云中运行的设备的数据吗?
- python - 如何在用户输入时中断 Python 程序?