对Doctrine2 DBAL的良好替代DBAL

时间:2011-02-01 14:46:29

标签: mysql pdo mysqli doctrine-orm dbal

我有一个设置为使用Docrine2 DBAL的简单应用程序,问题是它需要在仅支持php 5.2.6的主机上运行。 Doctrine需要PHP 5.3 ......

什么是PHP的良好替代数据库抽象层?我应该简单地将所有内容转换为PDO吗?还是有其他好的选择吗?

感谢。

4 个答案:

答案 0 :(得分:2)

也许Zend_Db数据库抽象层?

答案 1 :(得分:1)

Pear的MDB2是Doctrine出现之前数据库抽象的标准。它仍然是一个可靠的DBAL层,带有可插拔适配器,您可以使用它来支持数据库。

答案 2 :(得分:0)

但是如果你需要,Pear MDB2将无法在PHP5.3上运行。 (截至2011年5月18日)

答案 3 :(得分:0)

您仍然可以使用Doctrine 1.2,它实际上与版本兼容< 5.3