如何从apex启用支持Rest的SQL并在cordova应用程序中使用它
我不熟悉使用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本身是数据库中基于
要访问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
}
}
]
}