使用nodejs應用查詢SAP HANA Express Edition裡的資料
前提:64位的PHP runtime和64位的Apache Web server已經安裝完畢。
我們需要使用SAP HANA ODBC database drivers將PHP runtime和SAP HANA Express Editor進行連線,在SAP官網進行下載。
開啟連結 https:// tools.hana.ondemand.com / ,點選HANA標籤頁,下載 SAP HANA Client 2.0並安裝:
開啟 ODBC Data Source administrator:
如果此處看到了HDBODBC驅動,說明SAP HANA client已經成功安裝:
在此處指定使用HDBODBC連線的SAP HANA Express地址:
點選Connect按鈕,輸入SYSTEM使用者的密碼:
ODBC配置完畢如下圖:
在apache web server的安裝資料夾下,開啟htdocs資料夾,新建一個hxe資料夾,在裡面建立一個index.php檔案:
<?php
$datasource = "hxe";
$servername = "hxehost:39013";
$username = "SYSTEM";
$password = "********";
$conn = odbc_connect($datasource, $username, $password, SQL_CUR_USE_ODBC);
if (!($conn)) {
exit("Connection Failed: " . $conn);
} else {
$sql = 'SELECT "name" FROM food_collection';
$rs = odbc_exec($conn,$sql);
if (!$rs) {
exit("Error in SQL");
}
?>
<table>
<tr>
<th>Food Name</th>
</tr>
<?php
while (odbc_fetch_row($rs)) {
$foodName = odbc_result($rs,"name");
?>
<tr>
<td>
<?php echo $foodName ?>
</td>
</tr>
<?php
}
?>
</table>
<?php
odbc_close($conn);
}
?>
在瀏覽器裡開啟這個php檔案,會執行裡面的php程式碼,透過ODBC發起對SAP HANA Express的資料查詢,並將結果顯示到瀏覽器裡:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2681273/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用PHP應用查詢SAP HANA Express Edition裡的資料PHPExpress
- 在SAP HANA Express Edition裡建立資料庫表Express資料庫
- 在SAP HANA Express Edition裡進行文字分析Express
- 如何在 SAP BTP Java 應用裡使用 SAP HANA 資料庫Java資料庫
- 如何使用 Node.js 訪問 SAP HANA Cloud 資料庫裡的資料Node.jsCloud資料庫
- HANA資料庫查詢大表佔用記憶體空間 for hana 2.0資料庫記憶體
- 如何在 SAP BTP Java 應用裡使用 SQLite 資料庫JavaSQLite資料庫
- 使用 csv 匯入的方式在 SAP S/4HANA 裡建立 employee 資料
- SAP HANA Cloud 學習教程之二: 如何往SAP BTP 上 HANA Cloud 資料庫表裡插入資料Cloud資料庫
- 如何使用SAP HANA Vora規劃HANA大資料戰略?LH大資料
- 使用 SSL 加密的 JDBC 連線 SAP HANA 資料庫加密JDBC資料庫
- 如何在SAP WebClient UI裡使用HANA Live reportWebclientUI
- 如何讓SAP S/4HANA的Material Fiori應用配置到Fiori Launchpad裡
- nodejs + express + mssql 封裝資料操作NodeJSExpressSQL封裝
- 使用JDBC操作SAP雲平臺上的HANA資料庫JDBC資料庫
- 使用 SAP HANA Virtual Table 連線外部資料來源
- SAP HANA資料建模祕籍XV
- 「SAP技術」SAP業務操作查詢裡的萬用字元字元
- 使用ABAP(ADBC)和Java(JDBC)連線SAP HANA資料庫JavaJDBC資料庫
- 如何在SAP Fiori應用裡使用React componentReact
- 使用Eclipse連線SAP雲平臺上的HANA資料庫例項Eclipse資料庫
- NodeJS 與 ExpressNodeJSExpress
- SAP HANA,S/4HANA 和 SAP BTP 的辨析
- Salesforce和SAP HANA的後設資料訪問加速Salesforce
- 如何查詢SAP的舊TCODE對應新的TCODE
- 零售資料分析之操作篇12:子查詢的應用
- 查詢陣列裡資料刪除和增加的方法陣列
- SAP IQ09 可以批量查詢序列號資料
- 如何查詢SAP Fiori UI上某個欄位對應的底層資料庫表UI資料庫
- SAP S/4HANA Material Fiori應用的搜尋實現原理
- SAP Fiori 應用裡圖示(Icon)的渲染原理和使用技巧
- 在 SAP Business Application Studio 裡訪問 SAP HANA Cloud 例項APPCloud
- 通過bundle Id查詢應用資訊
- efcore 跨表查詢,實現一個介面內查詢兩個不同資料庫裡各自的表資料資料庫
- 如何使用Prometheus採集SAP ABAP Netweaver的應用日誌資料Prometheus應用日誌
- Flask——資料的查詢Flask
- 關於 SAP HANA 資料庫的死鎖問題(deadlock)資料庫
- nodejs應用-PM2使用NodeJS