【问题标题】:Connecting To Informix Standard Engine (SE) From PHP从 PHP 连接到 Informix 标准引擎 (SE)
【发布时间】:2013-04-15 16:28:10
【问题描述】:

除了使用 ODBC 之外,还有其他方法吗?我怀疑有,但只是想检查一下。我相信 ODBC 性能很差,但不确定这个问题。我所知道的是功能集很差(比如无法获得选择的行数。)

【问题讨论】:

  • 什么是可怕的?连接时间?查询数据库?执行 UPDATE/INSERT/DELETE 语句?执行存储过程?请参阅我对stackoverflow.com/questions/15942279/… 的最后一个答案,该答案可用于测试 ODBC 与 JDBC 连接时间。向我们展示一些运行缓慢的代码。
  • 设置是什么?您使用的是 PDO_Informix 还是其他一些连接机制? SE在哪里运行?它是在运行 PHP 的机器上,还是在其他地方?您是通过管道直接连接还是通过网络连接?当然可以创建一个替代方案(例如,使用 ESQL/C,而不是 ODBC)——是否值得这样做还有待商榷。
  • 我知道这是主观的,但我多年来一直在研究这个系统,我们经常对两个不同的数据库运行查询:MySQL 和 Informx SE。查询和获取数据的时间比类似的 MySQL 调用慢得多。
  • 不使用 PDO。对 Informix 使用 odbc 库,对 MySQL 使用 mysql 或 mysqli。 MySQL 数据库在本地,Informix 数据库在另一台机器上(千兆连接)。Informix 服务器是 AIX 4.3。
  • 但是让我们把这个问题的主观性放在一边。我的问题很简单,除了 ODBC,有没有办法从 PHP 连接到 Informix SE?如果不是,那么答案是否定的。

标签: php database odbc informix


【解决方案1】:

您可以使用 PDO Informix

棘手的部分是正确安装并正常工作。

我已经 4 年多没有使用 informix 了,但我记得我们花了一些时间才让它发挥作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-19
    • 2010-12-31
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多