0

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

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

4

2 回答 2

1

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

于 2016-09-27T11:00:51.060 回答
0

我还没有找到,所以我创建了自己的模型类并使用 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

于 2016-11-08T21:34:41.627 回答