前提: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>
<?phpodbc_close($conn);}
?>

在浏览器里打开这个php文件,会执行里面的php代码,通过ODBC发起对SAP HANA Express的数据查询,并将结果显示到浏览器里:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

使用PHP应用查询SAP HANA Express Edition里的数据相关推荐

  1. 使用nodejs应用查询SAP HANA Express Edition里的数据

    其实我们使用的是SAP针对SAP HANA Express Editor发布的nodejs SDK. npm init创建一个新的nodejs应用: 执行下列命令行,从SAP的nodejs regis ...

  2. 在SAP HANA Express Edition里进行文本分析

    这个练习会使用SAP HANA Express Edition的文本语义分析引擎对JSON格式的documents进行语义分析. 首先创建一个column table,对其index开启fuzzy t ...

  3. 在SAP HANA Express Edition里创建数据库表

    使用命令行访问hdbsql: hdbsql -u SYSTEM -d SYSTEMDB -i 90 输入SYSTEM用户的密码. 在默认的HXE database tenant上启用document ...

  4. SAP HANA Express Edition (HXE)-二进制安装使用步骤

    点击这里了解SAP HANA Express Edition是什么? 一.注册并获取安装程序下载工具 点击链接http://go.sap.com/developer/topics/sap-hana-e ...

  5. 一步步学习如何安装并使用SAP HANA Express Edition

    使用Jerry这篇文章在Google Cloud platform上的Kubernetes集群部署HANA Express里介绍的方法在Google Cloud Platform的Kubernetes ...

  6. 如何使用 Node.js 访问 SAP HANA Cloud 数据库里的数据

    登录 SAP Business Technology Platform,找到 space 下自己创建好的 HANA Cloud 实例,右键菜单选择 Copy SQL Endpoint,将 HANA C ...

  7. SAP HANA Express 版本的注册和安装

    Register for SAP HANA, express edition 虚拟机 (VM) 安装方法是最简单的 SAP HANA 2.0 快速版本地安装方法,适用于兼容的 Windows.OS X ...

  8. 在 SAP HANA database Explorer 里添加 HDI 容器

    在 SAP HANA database explorer 里添加 database,发现有这几种类型: 手动添加: host 和 port 可以从 SAP HANA Cloud Central 里获取 ...

  9. SAP HANA Database Explorer 里的 SQL 语句如何排错 trouble shoot

    Troubleshoot SQL with SAP HANA Database Explorer 调试器可用于帮助查找过程.函数或匿名块中的问题. 以下步骤演示了如何使用调试器来调试过程. 选中某个存 ...

最新文章

  1. DDD-EF-数据仓储
  2. Linux一些经典书籍
  3. SQL Server命令行
  4. 二级VB培训笔记11:培训答疑集
  5. 说说Javascript
  6. 【廖雪峰官方网站/Java教程】多线程(3)
  7. 如何调试一个无法重现的错误?
  8. 斯坦福最新研究:看图“猜车祸”,用谷歌街景数据建立车祸预测新模型
  9. 2019年最新淘宝联盟淘宝客升高佣规则
  10. 换硬币 (20 分)Java【循环】
  11. css画直角三角形,关于CSS画三角形的那些事
  12. UVA 207 PGA Tour Prize Money
  13. 动手学深度学习——softmax回归之OneHot、softmax与交叉熵
  14. 对「曲线拟合」和「最小二乘法」的个人理解
  15. idea中使用git创建分支与标签
  16. C++习题06(01)函数模板
  17. 2020-09-20周总结
  18. 23个系列分类网络,10万分类预训练模型,这是飞桨PaddleClas百宝箱
  19. 2022年全球市场宠物美容总体规模、主要生产商、主要地区、产品和应用细分研究报告
  20. 软件度量都该度个啥?(4)——项目进度、成本度量

热门文章

  1. 关于Cpp中的类型转换操作符
  2. 把windows窗口编程浅绿色的方法
  3. UML模型中的图-用例图
  4. Windows 8.1下安装Mac OS X 10.8虚拟机
  5. 数据库简单的实际运用 ①
  6. 迷你图标集大集合:5000+ 30套免费的图标(不得不下,设计必备)
  7. [组件] TopN 排行榜
  8. 我要学ASP.NET MVC 3.0(八): MVC 3.0 传递和保存你的Model
  9. Silverlight 山寨版样式浏览器
  10. 通信人,请不要吝啬举手之劳