0

我正在开发一个基于默认 PDO 和 PDOStatement 类的扩展版本的项目,因此它使用 PDO 样式命名参数而不是“?” 变量的占位符。

但是,客户现在要求我们考虑使用不同的驱动程序,因为他们的 OS X Web Server 版本显然无法轻松安装此驱动程序。那么是否有人知道任何其他数据库抽象库或数据库访问驱动程序,我可以很容易地使用我们当前的一组功能来扩展它们,这些功能像 PDO 一样采用命名参数?

4

4 回答 4

2

PDO 和 ADODB 都支持prepared statements,但是API 不是很好。大多数框架都提供了其中一个的抽象。

我正在使用 Zend 框架中的 Zend_Db,我强烈推荐它。它有一个用于组合查询的选择类(当针对数据库适配器进行查询时会变成准备好的语句),一个用于处理 CRUD 操作的表类——我将其用作我的大多数模型的基础等等。

在这里查看。

于 2008-10-06T16:22:16.970 回答
0

我使用过 PEAR::MDB2 以及 PDO。MDB2 的文档有点不稳定,但是一旦您完成了所有工作,它就会成为您的梦想。

http://pear.php.net/package/MDB2

于 2008-10-06T16:07:52.413 回答
0

我认为克里奥尔语提供了所要求的功能......但我没有尝试过。

于 2008-10-06T16:13:54.850 回答
0

ADODB支持准备好的语句

于 2008-10-06T16:17:06.263 回答