【发布时间】:2011-09-09 18:13:24
【问题描述】:
我有一个小问题。我正在寻找一种使用 php 连接到所有类型的数据库的模式,但我没有发现任何有用的东西。例如,我正在开发一个平台,它将在各种数据库上,如 Mysql 或 PostgreSQL 或其他。
【问题讨论】:
-
PDO 是一个内置抽象/API,用于连接不同的数据库服务器。
标签: php mysql database postgresql
我有一个小问题。我正在寻找一种使用 php 连接到所有类型的数据库的模式,但我没有发现任何有用的东西。例如,我正在开发一个平台,它将在各种数据库上,如 Mysql 或 PostgreSQL 或其他。
【问题讨论】:
标签: php mysql database postgresql
PHP 的 PDO 扩展有 many drivers,尽管有些(例如 Oracle)被标记为 experimental。
Zend Framework 中的数据库适配器类在抽象连接细节方面做得特别好。
【讨论】:
LIMIT 查询),这就是我提到 ZF 组件的原因。它可以处理大多数怪癖。
你也可以试试Doctrine
【讨论】:
使用和抽象数据库库如http://adodb.sourceforge.net/
【讨论】:
数据库协议没有 HTTP 那样的标准。要创建这样的东西,您需要为每个数据库创建一个实现。鉴于它们的数量和多样性,这将非常困难。
【讨论】: