使用nodejs应用查询SAP HANA Express Edition里的数据 hanaSAP成都研究院SAP Cloud PlatformSAP云平台Cloud
程序员文章站
2022-06-11 12:46:15
...
其实我们使用的是SAP针对SAP HANA Express Editor发布的nodejs SDK.
npm init创建一个新的nodejs应用:
执行下列命令行,从SAP的nodejs registry下载hana client:
npm config set @sap:registry https://npm.sap.com npm install @sap/hana-client
安装完毕:
使用require导入sap hana client,在nodejs代码里使用其对HANA Express发起查询:
const hanaClient = require("@sap/hana-client");
const connection = hanaClient.createConnection();
const connectionParams = {
host : "hxehost",
port : 39013,
uid : "SYSTEM",
pwd : "********",
databaseName : "HXE"
}
connection.connect(connectionParams, (err) => {
if (err) {
return console.error("Connection error", err);
}
const whereClause = process.argv[2] ? `WHERE "group" = '${process.argv[2]}'` : "";
const sql = `SELECT "name" FROM food_collection ${whereClause}`;
connection.exec(sql, (err, rows) => {
connection.disconnect();
if (err) {
return console.error('SQL execute error:', err);
}
console.log("Results:", rows);
console.log(`Query '${sql}' returned ${rows.length} items`);
});
});
执行该应用,返回从SAP HANA Express查询的结果:
推荐阅读
-
在SAP HANA Express Edition里创建数据库表 HANASAP成都研究院SAP Cloud PlatformSAP云平台C4C
-
一步步学习如何安装并使用SAP HANA Express Edition HANASAP成都研究院SAP Cloud PlatformSAP云平台Cloud
-
使用nodejs应用查询SAP HANA Express Edition里的数据 hanaSAP成都研究院SAP Cloud PlatformSAP云平台Cloud
-
使用nodejs实现OData的batch操作在Marketing Cloud里读取contact信息 nodejsSAP成都研究院SAP Cloud PlatformSAP云平台Marketing Cloud
-
使用nodejs应用查询SAP HANA Express Edition里的数据 hanaSAP成都研究院SAP Cloud PlatformSAP云平台Cloud
-
一步步学习如何安装并使用SAP HANA Express Edition HANASAP成都研究院SAP Cloud PlatformSAP云平台Cloud
-
在SAP HANA Express Edition里创建数据库表 HANASAP成都研究院SAP Cloud PlatformSAP云平台C4C
-
使用PHP应用查询SAP HANA Express Edition里的数据 PHPSAP成都研究院SAP Cloud PlatformSAP云平台Cloud