`
JerryWang_SAP
  • 浏览: 1088486 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

使用PHP应用查询SAP HANA Express Edition里的数据

阅读更多

前提:64位的PHP runtime和64位的Apache Web server已经安装完毕。

我们需要使用SAP HANA ODBC database drivers将PHP runtime和SAP HANA Express Editor进行连接,在SAP官网进行下载。

打开链接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的数据查询,并将结果显示到浏览器里:

0
0
分享到:
评论

相关推荐

    hana express VM Env

    SAP HANA Express 版(SAP HANA, express edition)是SAP为开发者提供的一款轻量级数据库解决方案,它包含了SAP HANA核心功能的一个子集,非常适合学习和开发使用。本文档主要介绍了如何安装和开始使用SAP HANA 2.0,...

    hana快递版安装说明

    7. 测试SAP HANA Express Edition(Test SAPHANA, express edition): 安装完成后,需要进行测试来验证HANA Express Edition是否安装成功并且能够正常工作。 8. 安装可选组件(Installing Optional Packages): ...

    ngdbc_for_sap_hana.rar

    SAP HANA Express Edition是SAP HANA的一个免费版本,特别适合开发、学习和小型项目,它提供了一部分SAP HANA的核心功能,包括内存计算和数据处理能力。 标签 "jdbc" 明确了此压缩包的核心内容,即与JDBC相关的技术...

    SAP 官方下载平台

    总的来说,SAP官方下载平台是获取SAP产品和服务的重要途径,而HXE Download Manager则是Linux用户便捷下载和管理SAP HANA Express Edition的实用工具。通过这个工具,你可以轻松地将SAP HANA集成到你的开发和测试...

    HANA2.0 环境搭建.pdf

    这里所描述的是一个SAP HANA Express Edition的安装过程,这是一个免费的SAP HANA版本,适合初学者进行学习和实验。文中所提及的安装过程还包含了一些扩展虚拟机硬盘空间的方法,以便可以适用于内存要求较高的应用。...

    Getting_Started_HANAexpress_VM.pdf

    根据提供的文件信息,这份指南主要介绍了如何通过虚拟机方法安装和使用SAP HANA 2.0 express edition,也就是SAP HANA的开源版本,适用于想体验SAP HANA数据库和应用平台的开发者和用户。以下是对文件中提及的知识点...

    cloud-xsa-hybrid-deployment-tutorial:本教程中的多目标应用程序将使用微服务构建,并利用强大的HANA数据库功能与灵活的云技术相结合

    在本课程中,您将在本地使用SAP HANA,Express Edition和SAP Web IDE开发应用程序。 然后使用SAP Cloud Platform上的SAP HANA将应用程序部署到Cloud Foundry。 该应用程序将使用微服务构建,并利用强大的HANA数据库...

    HANA2.0升级所需RPM包

    HANA2.0 SPS00(SAP HANA Express Edition)需要满足两个条件(操作系统版本为SUSE12 SP1):'libgcc_s1'至少为version 5.3.1和'libstdc++6'至少为version 5.3.1。

Global site tag (gtag.js) - Google Analytics