使用PHP应用查询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>
<?phpodbc_close($conn);}
?>
在浏览器里打开这个php文件,会执行里面的php代码,通过ODBC发起对SAP HANA Express的数据查询,并将结果显示到浏览器里:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
使用PHP应用查询SAP HANA Express Edition里的数据相关推荐
- 使用nodejs应用查询SAP HANA Express Edition里的数据
其实我们使用的是SAP针对SAP HANA Express Editor发布的nodejs SDK. npm init创建一个新的nodejs应用: 执行下列命令行,从SAP的nodejs regis ...
- 在SAP HANA Express Edition里进行文本分析
这个练习会使用SAP HANA Express Edition的文本语义分析引擎对JSON格式的documents进行语义分析. 首先创建一个column table,对其index开启fuzzy t ...
- 在SAP HANA Express Edition里创建数据库表
使用命令行访问hdbsql: hdbsql -u SYSTEM -d SYSTEMDB -i 90 输入SYSTEM用户的密码. 在默认的HXE database tenant上启用document ...
- SAP HANA Express Edition (HXE)-二进制安装使用步骤
点击这里了解SAP HANA Express Edition是什么? 一.注册并获取安装程序下载工具 点击链接http://go.sap.com/developer/topics/sap-hana-e ...
- 一步步学习如何安装并使用SAP HANA Express Edition
使用Jerry这篇文章在Google Cloud platform上的Kubernetes集群部署HANA Express里介绍的方法在Google Cloud Platform的Kubernetes ...
- 如何使用 Node.js 访问 SAP HANA Cloud 数据库里的数据
登录 SAP Business Technology Platform,找到 space 下自己创建好的 HANA Cloud 实例,右键菜单选择 Copy SQL Endpoint,将 HANA C ...
- SAP HANA Express 版本的注册和安装
Register for SAP HANA, express edition 虚拟机 (VM) 安装方法是最简单的 SAP HANA 2.0 快速版本地安装方法,适用于兼容的 Windows.OS X ...
- 在 SAP HANA database Explorer 里添加 HDI 容器
在 SAP HANA database explorer 里添加 database,发现有这几种类型: 手动添加: host 和 port 可以从 SAP HANA Cloud Central 里获取 ...
- SAP HANA Database Explorer 里的 SQL 语句如何排错 trouble shoot
Troubleshoot SQL with SAP HANA Database Explorer 调试器可用于帮助查找过程.函数或匿名块中的问题. 以下步骤演示了如何使用调试器来调试过程. 选中某个存 ...
最新文章
- DDD-EF-数据仓储
- Linux一些经典书籍
- SQL Server命令行
- 二级VB培训笔记11:培训答疑集
- 说说Javascript
- 【廖雪峰官方网站/Java教程】多线程(3)
- 如何调试一个无法重现的错误?
- 斯坦福最新研究:看图“猜车祸”,用谷歌街景数据建立车祸预测新模型
- 2019年最新淘宝联盟淘宝客升高佣规则
- 换硬币 (20 分)Java【循环】
- css画直角三角形,关于CSS画三角形的那些事
- UVA 207 PGA Tour Prize Money
- 动手学深度学习——softmax回归之OneHot、softmax与交叉熵
- 对「曲线拟合」和「最小二乘法」的个人理解
- idea中使用git创建分支与标签
- C++习题06(01)函数模板
- 2020-09-20周总结
- 23个系列分类网络,10万分类预训练模型,这是飞桨PaddleClas百宝箱
- 2022年全球市场宠物美容总体规模、主要生产商、主要地区、产品和应用细分研究报告
- 软件度量都该度个啥?(4)——项目进度、成本度量