如何从apex启用支持Rest的SQL并在cordova应用程序中使用它

如何从apex启用支持Rest的SQL并在cordova应用程序中使用它,rest,web-services,cordova,oracle-apex,oracle-ords,Rest,Web Services,Cordova,Oracle Apex,Oracle Ords,我不熟悉使用apex的支持REST的SQL编程。我想在我正在开发的cordova应用程序中调用或使用它 我该怎么办?或者我应该知道什么才能做到这一点? 要访问Cordova应用程序中的Apex服务器,我应该遵循哪些步骤,这样我的回答才有意义让我说出你所说的技术堆栈 HTTP请求->ORDS->数据库->顶点引擎 ORDS()提供rest sql、rest API的所有http处理和执行,以及对APEX引擎的调用 这是通过到Oracle数据库服务器的JDBC连接池实现的 APEX本身是数据库中基于

我不熟悉使用apex的支持REST的SQL编程。我想在我正在开发的cordova应用程序中调用或使用它

我该怎么办?或者我应该知道什么才能做到这一点?
要访问Cordova应用程序中的Apex服务器,我应该遵循哪些步骤,这样我的回答才有意义让我说出你所说的技术堆栈

HTTP请求->ORDS->数据库->顶点引擎

ORDS()提供rest sql、rest API的所有http处理和执行,以及对APEX引擎的调用

这是通过到Oracle数据库服务器的JDBC连接池实现的

APEX本身是数据库中基于plsql的引擎。因此,实际上没有“apex服务器”

现在是更直接的问题。如何启用RESTSQL。在ORDS default.xml配置文件中添加以下内容:

<entry key="restEnabledSql.active">true</entry>
输出>>

{
   "env":{
      "defaultTimeZone":"America/New_York"
   },
   "items":[
      {
         "statementId":1,
         "statementType":"query",
         "statementPos":{
            "startLine":1,
            "endLine":1
         },
         "statementText":"select * from dual",
         "response":[

         ],
         "result":0,
         "resultSet":{
            "metadata":[
               {
                  "columnName":"DUMMY",
                  "jsonColumnName":"dummy",
                  "columnTypeName":"VARCHAR2",
                  "precision":1,
                  "scale":0,
                  "isNullable":1
               }
            ],
            "items":[
               {
                  "dummy":"X"
               }
            ],
            "hasMore":false,
            "limit":1500,
            "offset":0,
            "count":1
         }
      }
   ]
}
这里还有一篇关于更多细节的博客文章

{
   "env":{
      "defaultTimeZone":"America/New_York"
   },
   "items":[
      {
         "statementId":1,
         "statementType":"query",
         "statementPos":{
            "startLine":1,
            "endLine":1
         },
         "statementText":"select * from dual",
         "response":[

         ],
         "result":0,
         "resultSet":{
            "metadata":[
               {
                  "columnName":"DUMMY",
                  "jsonColumnName":"dummy",
                  "columnTypeName":"VARCHAR2",
                  "precision":1,
                  "scale":0,
                  "isNullable":1
               }
            ],
            "items":[
               {
                  "dummy":"X"
               }
            ],
            "hasMore":false,
            "limit":1500,
            "offset":0,
            "count":1
         }
      }
   ]
}