前提: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的資料查詢,并将結果顯示到浏覽器裡:
本文來自雲栖社群合作夥伴“汪子熙”,了解相關資訊可以關注微信公衆号"汪子熙"。