【问题标题】:Progress OpenEdge database with Phalcon使用 Phalcon 推进 OpenEdge 数据库
【发布时间】:2017-02-04 18:05:58
【问题描述】:

在我的一个应用程序中,我需要从 Phalcon 框架连接到 Progress OpenEdge 数据库。我正在寻找数据库的 ODBC 连接或 ORM 包装器。

是否有任何插件/适配器可用于此任务?

【问题讨论】:

    标签: database phalcon openedge progress-db phalcon-orm


    【解决方案1】:

    OpenEdge 支持 ODBC。 Datadirect 驱动程序是免费的。

    【解决方案2】:

    我还没有找到,所以我创建了自己的模型类并使用 odbc_connect() 查询数据库。但是如果你不想麻烦,你可以直接使用它。

    连接:

    putenv("ODBCINI=/path_to/odbc.ini");
    $this->conn = odbc_connect("DataBaseName","User","Password");
    $this->table = "TABLE_NAME";
    

    并查询:

    $rows = odbc_exec($self->conn,$sql);
    while ($row = odbc_fetch_object($rows)){
        // do some stuff
    }
    

    在此处阅读更多信息:http://php.net/manual/en/ref.uodbc.php

    【讨论】:

      猜你喜欢
      • 2013-10-23
      • 2021-11-20
      • 2020-04-09
      • 1970-01-01
      • 2015-09-01
      • 2021-01-22
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      相关资源
      最近更新 更多