我有一个小问题。我正在寻找一种模式,使用PHP连接到所有类型的数据库,我没有找到任何有用的东西。例如,我正在开发一个平台,它将在各种数据库上,如Mysql或PostgreSQL或其他。
答案 0 :(得分:4)
PHP的PDO扩展名为many drivers,但有些(例如Oracle)标记为 experimental 。
Zend Framework中的数据库适配器类在抽象连接细节方面做得特别好。
答案 1 :(得分:1)
使用和抽象数据库,例如http://adodb.sourceforge.net/
答案 2 :(得分:1)
您也可以尝试Doctrine
答案 3 :(得分:0)
数据库协议没有像HTTP这样的标准。要创建这样的东西,您需要为每个数据库创建一个实现。鉴于它们的数量和多样性,这将非常困难。