`
JerryWang_SAP
  • 浏览: 1025506 次
  • 性别: 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. **数据加载与更新** 学习...

    SAP HANA操作手册

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

    hana express VM Env

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

    SAP HANA-STUDIO 安装包

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

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

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

    SAPHANA数据库.pdf

    SAP HANA提供了许多最佳实践,能够帮助用户快速地使用SAP HANA,提高数据分析和报表生成的效率。 4.1 列式存储引擎的特点 列式存储引擎是SAP HANA的核心技术之一,能够快速处理大量数据,提供实时的数据分析和报表...

    SAP HANA Platform 2.0参考手册完整版

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

    SAP HANA SR配置手册

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

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

    SAP HANA 中调试存储过程

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

    SAP HANA Developer Quick Start Guide For SAP HANA XS Classic Model

    SAP HANA Developer Quick Start Guide For SAP HANA XS Classic Model SAP HANA Platform 2.0 SPS 00 Document Version: 1.0 – 2016-11-30 from: ...

    基于SAP HANA 移动应用技术开发

    3. **查询数据**:通过 Java 代码查询 SAP HANA 数据库中的数据,例如从名为 "CALC_GRAPHIC" 的视图中获取记录。 示例代码: ```java import java.sql.Connection; import java.sql.DriverManager; import java....

Global site tag (gtag.js) - Google Analytics