用于连接 Couchbase 的 IBM Mobilefirst Java 适配器
IBM Mobilefirst Java Adapter to connect Couchbase
我们可以通过 Mobilefirst 8 Java 或 Javascript SQL 适配器连接到 Couchbase 数据库吗?如果可用,请提出替代方案。
您可以使用 MFP 8.0 Java 适配器或 Javascript HTTP 适配器并使用它对 Couchbase 数据库进行 REST 调用。
是的,可以使用 MFP 8.0 Java脚本或 Java HTTP 适配器连接任何 NoSQL 数据库(Couchbase 数据库),利用 REST 调用。
这是一个使用 MFP 8.0 JavaScript HTTP 适配器连接到 IBM Cloudant NoSQL DB 的示例。
AdapterSample.js file -->
function getDocByKey(key) {
var path = '/my_database/'+key;
var input = {
method : 'get',
returnedContentType :'json',
path : path
};
return WL.Server.invokeHttp(input);
}
adapter.xml file -->
<mfp:adapter name="AdapterSample"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mfp="http://www.ibm.com/mfp/integration"
xmlns:http="http://www.ibm.com/mfp/integration/http">
<displayName>AdapterSample</displayName>
<description>AdapterSample</description>
<connectivity>
<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
<protocol>https</protocol>
<domain> <-- DB URL here--> </domain>
<port>443</port>
<connectionTimeoutInMilliseconds>30000</connectionTimeoutInMilliseconds>
<socketTimeoutInMilliseconds>30000</socketTimeoutInMilliseconds>
<authentication>
<basic/>
<serverIdentity>
<username> <--DB Username here--> </username>
<password> <--DB Password here--> </password>
</serverIdentity>
</authentication>
<maxConcurrentConnectionsPerNode>50</maxConcurrentConnectionsPerNode>
</connectionPolicy>
</connectivity>
<procedure name="getDocByKey" secured="false"/>
</mfp:adapter>
单击此处获取更多信息https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/
我们可以通过 Mobilefirst 8 Java 或 Javascript SQL 适配器连接到 Couchbase 数据库吗?如果可用,请提出替代方案。
您可以使用 MFP 8.0 Java 适配器或 Javascript HTTP 适配器并使用它对 Couchbase 数据库进行 REST 调用。
是的,可以使用 MFP 8.0 Java脚本或 Java HTTP 适配器连接任何 NoSQL 数据库(Couchbase 数据库),利用 REST 调用。
这是一个使用 MFP 8.0 JavaScript HTTP 适配器连接到 IBM Cloudant NoSQL DB 的示例。
AdapterSample.js file -->
function getDocByKey(key) {
var path = '/my_database/'+key;
var input = {
method : 'get',
returnedContentType :'json',
path : path
};
return WL.Server.invokeHttp(input);
}
adapter.xml file -->
<mfp:adapter name="AdapterSample"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mfp="http://www.ibm.com/mfp/integration"
xmlns:http="http://www.ibm.com/mfp/integration/http">
<displayName>AdapterSample</displayName>
<description>AdapterSample</description>
<connectivity>
<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
<protocol>https</protocol>
<domain> <-- DB URL here--> </domain>
<port>443</port>
<connectionTimeoutInMilliseconds>30000</connectionTimeoutInMilliseconds>
<socketTimeoutInMilliseconds>30000</socketTimeoutInMilliseconds>
<authentication>
<basic/>
<serverIdentity>
<username> <--DB Username here--> </username>
<password> <--DB Password here--> </password>
</serverIdentity>
</authentication>
<maxConcurrentConnectionsPerNode>50</maxConcurrentConnectionsPerNode>
</connectionPolicy>
</connectivity>
<procedure name="getDocByKey" secured="false"/>
</mfp:adapter>
单击此处获取更多信息https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/