`
JerryWang_SAP
  • 浏览: 1056598 次
  • 性别: 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
分享到:
评论

相关推荐

    SAP HANA 内存使用分析

    SAP HANA提供了多种SQL语句,可以帮助用户查询系统的内存使用情况,包括系统的总体内存使用情况,以及各个组件的内存使用情况。 首先,我们需要了解SAP HANA系统中的内存是如何被使用的。在SAP HANA系统中,内存...

    SAP HANA 数据库 2.8.22 含 ODBC

    1. **数据查询**:编写SQL查询来获取、更新或删除HANA数据库中的数据。 2. **数据集成**:将SAP HANA与其他系统(如ERP、CRM)集成,实现数据同步。 3. **数据分析**:通过ODBC连接,第三方分析工具(如Tableau、...

    sap hana SFLIGHT样例数据

    使用SAP HANA Studio或其他开发工具,可以编写SQL语句或使用HANA的高级分析函数对SFLIGHT数据进行查询。比如,你可以找出延误最严重的航班、最繁忙的航线或者评价最佳的航空公司。 4. **数据加载与更新** 学习...

    hana express VM Env

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

    SAP HANA操作手册

    SAP HANA是SAP公司推出的一款高性能数据库产品,它能够处理大量的数据并提供实时分析能力,满足现代企业对业务数据处理和分析的需求。HANA支持多种数据类型,包括结构化数据和非结构化数据,支持数据存储、处理、...

    华为SAP HANA一体机技术白皮书(单机方案).pdf

    6. SAP HANA 应用模式:SAP HANA提供了多种应用模式,例如报表、分析和数据挖掘等,能够满足客户对数据分析和处理的需求。 7. 高性能内存数据库:SAP HANA是一种高性能内存数据库,能够实时处理大量数据,具有高...

    SAP HANA-STUDIO 安装包

    SAP HANA Studio是一款强大的集成开发环境(IDE),专门用于设计、开发和管理SAP HANA平台的应用程序和服务。这款工具由SAP提供,旨在帮助开发者充分利用HANA的大数据处理能力,实现高效的数据分析和实时业务操作。...

    SAP HANA SR配置手册

    SAP HANA System Replication是一种实时数据同步机制,它将一个SAP HANA实例的数据持续地复制到另一个实例,这两个实例可以位于不同的物理或虚拟服务器上。主要包含以下关键知识点: 1. **系统复制类型**:SAP HANA...

    SAP HANA Platform 2.0参考手册完整版

    SAP HANA Platform 2.0 是一个先进的内存数据平台,专为实时业务分析和应用程序设计,为企业提供了高效的数据处理和分析能力。该平台利用了高性能的列式存储、并行处理和数据库内计算功能,使得企业能够进行大规模的...

    SAP HANA Training Materials

    SAP HANA将数据存储在高速内存中,而不是传统的硬盘,这显著提高了数据访问速度,使得复杂查询和大量数据的实时分析成为可能。这种内存计算方式是SAP HANA的核心优势之一,也是它区别于传统数据库技术的关键点。 ...

    SAP HANA 中调试存储过程

    SAP HANA是一个高性能的内存数据库系统,它提供了一系列功能强大的工具来进行数据分析、应用开发、存储过程编写等操作。其中,对于存储过程的调试是开发者日常开发工作中的一个重要环节,SAP HANA为存储过程提供了...

    hana快递版安装说明

    用户需要遵循指南中的说明来启动SAP HANA Express Edition服务,这是使用HANA数据库功能的前提条件。 6. 编辑Hosts文件(Edit the Hosts File): Hosts文件是操作系统中用于映射主机名和IP地址的文件。编辑Hosts...

    SAP HANA 平台软件开发实战教程

    如何使用SAP业务数据服务将数据导入SAPHANA实例中;如何使用SAPHANA内置的应用服务器(XS引擎)来创建网络应用程序。本书面向的是任何想要开始使用SAPHANA创建报表软件、企业内联网或互联网应用的人。

    SAP HANA studio window版本2.4.126

    SAP HANA Studio是SAP公司为开发和...总结,SAP HANA Studio 2.4.126是开发和管理SAP HANA数据库的关键工具,其丰富的功能和持续的更新使得用户能够更好地利用HANA的高速计算能力,实现高效的数据管理和应用程序开发。

    SAP_HANA_CLIENT_Rev81 x64 windows

    安装完成后,通过ODBC数据源管理器创建一个指向SAP HANA服务器的ODBC数据源,应用程序就可以通过这个数据源连接到HANA系统,执行SQL查询,进行数据操作。 总的来说,SAP HANA_CLIENT Rev81 x64 for Windows提供了与...

    HXEDownloadManager_win sap HANA express 下载工具

    HXEDownloadManager_win.EXE WINDOWS版本 sap HANA express 下载工具

    SAP_HANA_CLIENT64

    在Power BI中,利用SAP HANA ODBC驱动,用户可以轻松地提取、加载和查询HANA中的数据,以创建实时的、基于数据的报表和仪表板。这极大地扩展了Power BI的数据源能力,并允许用户利用HANA的高级分析功能,如预测分析...

    华为 SAP HANA一体机 集群安装指南(RH5885H&RH8100 V3+5500 V3+SLES12SP1)02.pdf

    华为 SAP HANA 一体机集群安装指南 以下是从给定的文件中生成的相关知识点: SAP HANA 一体机集群安装指南概述 本文档提供了 Huawei FusionServer RH5885H&RH8100 V3 SLES12 SP1 与 Huawei OceanStor 5500 V3 ...

    SAP HANA SELECT语法(带参数)

    在使用HANA进行数据查询时,我们经常需要引入参数来动态地影响查询的结果。这些参数可以在查询执行前进行设置,也可以在执行过程中提示用户输入,以适应不同的查询需求。 在SAP HANA中,参数通常以PLACEHOLDER的...

    SAP_HANA_STUDIO_X64_2.3.37.zip

    SAP HANA本身是一个高性能的数据处理平台,特别设计用于处理大规模的数据分析和实时业务应用。它的核心特性包括列式存储、内存计算以及对SQL和自定义应用程序的全面支持。SAP HANA Studio是与这个平台交互的主要工具...

Global site tag (gtag.js) - Google Analytics