在我的一个应用程序中,我需要从 Phalcon 框架连接到 Progress OpenEdge 数据库。我正在寻找数据库的 ODBC 连接或 ORM 包装器。
是否有任何插件/适配器可用于此任务?
在我的一个应用程序中,我需要从 Phalcon 框架连接到 Progress OpenEdge 数据库。我正在寻找数据库的 ODBC 连接或 ORM 包装器。
是否有任何插件/适配器可用于此任务?
OpenEdge 支持 ODBC。Datadirect 驱动程序是免费的。
我还没有找到,所以我创建了自己的模型类并使用 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