如何使用PHP连接到所有类型的数据库?

时间:2011-06-07 03:26:46

标签: php mysql database postgresql

我有一个小问题。我正在寻找一种模式,使用PHP连接到所有类型的数据库,我没有找到任何有用的东西。例如,我正在开发一个平台,它将在各种数据库上,如Mysql或PostgreSQL或其他。

4 个答案:

答案 0 :(得分:4)

PHP的PDO扩展名为many drivers,但有些(例如Oracle)标记为 experimental

Zend Framework中的数据库适配器类在抽象连接细节方面做得特别好。

答案 1 :(得分:1)

使用和抽象数据库,例如http://adodb.sourceforge.net/

答案 2 :(得分:1)

您也可以尝试Doctrine

答案 3 :(得分:0)

数据库协议没有像HTTP这样的标准。要创建这样的东西,您需要为每个数据库创建一个实现。鉴于它们的数量和多样性,这将非常困难。