5

我们在新脚本中使用 PDO 已经 2 年了,以连接到我们的 MySQL、PostgreSQL 和 SQLite 数据库。

我们现在开始一个项目,我们需要在其中读取(可能还有一些简单的更新)一个 Firebird 2.5 数据库文件。我想使用 PDO,因为我们已经使用了它,而且它不会是一个过渡。然而PDO_FIREBIRD PECL包似乎最后一次更新是在 2006 年。

所以我的问题是:在新项目中使用 PDO Firebird 驱动程序或 php_interbase API 更好吗?即 PDO Firebird 驱动程序是否值得生产?

4

1 回答 1

4

如果您从 PHP 的主存储库中使用 PDO Firebird 是稳定的 您应该使用 PHP 附带的扩展而不是 PECL 扩展 这是去年的 PDO 健康状况http://www.firebirdnews.org/?p= 6619 从那时起修复了许多错误,因此您可以尝试并滥用它。PECL 的版本多年未更新,但我会尽快处理它https://bugs.php.net/bug.php?id=58824

当然 php_ibase api 更老,并且在生产系统中经过多年的良好测试(从 php3 ~ 1998 的旧时代)

于 2012-09-13T18:21:04.387 回答