oracle - 如何从 REST API 获取数据到 Oracle DB
问题描述
我需要一种从 REST API 读取/获取数据的方法,以将其插入 Oracle DB 中的表中。我一直在寻找它,但我只找到了相反的情况。
我正在使用 PL/SQL Developer & Postman 我需要其他软件吗?
谢谢。
解决方案
一种方法是使用Oracle REST 数据服务 (ORDS)。
它是一个中间层 Java 应用程序(或带有 Tomcat/WebLogic 的 servlet),它接受 HTTP(S) 请求并将其编组到 Oracle 数据库。
它处理 GET、PUT、POST 和 DELETE,因此您绝对可以使用它将一行或多行插入到表中。它可以通过 SQL 语句或现有的 PLSQL API 来实现。
这是一个 REST 服务,可让您将新记录发布到 TABLE,包括 BLOB(文件)。
该技术包含在您的 Oracle 数据库许可中,无需额外费用。
推荐阅读
- git - How to trigger a bash script only after a merge request is merged?
- azure-cognitive-search - 如何将 Azure 搜索服务端点添加到流量管理器
- javascript - Node js - 如何访问 SOAP WebService?
- azure-digital-twins - 空间图 - 对象可以有多个父对象,如何移动它们,以及包含哪些选项?
- kubernetes - Kubernetes - StatfulSets,如何将有状态实例与节点挂钩?
- android - 我需要将我的 APP 迁移到 Android Studio 3.2.1 中的 AndroidX 库吗?
- node.js - 在 ElectronJS 中使用 toJpeg 纠正错误
- python - 给定一个hdfs路径,我怎么知道它是一个文件夹还是一个带有python的文件
- angular - 如何以角度反应形式设置输入值的货币格式?
- random - 如何有效地找到函数的所有局部最小值