使用nodejs应用查询SAP HANA Express Edition里的数据
生活随笔
收集整理的這篇文章主要介紹了
使用nodejs应用查询SAP HANA Express Edition里的数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
其實我們使用的是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查詢的結果:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的使用nodejs应用查询SAP HANA Express Edition里的数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 授权门店称卖一台苹果iPhone只赚10
- 下一篇: 3699元!一加Ace 2原神礼盒火爆售