首页 > 解决方案 > 如何实现基于 Web 服务的数据库?

问题描述

我可以访问 Soap Web 服务,数据提供者每月都会向该服务上传 XML 数据。我想实现一个连接到这个 Web 服务的 Oracle 数据库。尽管我对如何执行此任务感到困惑,但我假设步骤如下:

  1. 安装甲骨文。
  2. 创建所有表(基于 XML 标签),这有点令人困惑,因为有些标签有子标签。
  3. 将我的数据库连接到 Web 服务(我不知道该怎么做)
  4. 当我知道是时候手动更新我的数据库时,设置一种方法。

PS:我是数据库和网络服务的新手。您的帮助将不胜感激。谢谢

标签: xmldatabaseoracleweb-servicessoap

解决方案


首先是一个建议(甚至是警告):如果您从未使用过 Oracle,我不建议您从 Oracle 数据库开始,因为对于初学者来说,与 PostgreSQL 或 MySQL/MariaDB 甚至 SQL Server 相比,事情通常要复杂得多(在视窗)。

如果您仍想对 Oracle 数据库执行此操作,请尝试:

  1. 安装 Oracle XE 18c:Express Edition 可以做很多事情,但比 Oracle Entreprise Edition 更容易安装
  2. 在数据库中安装 APEX
  3. 在数据库中安装 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


推荐阅读