我正在开发一个基于默认PDO和PDOStatement类的扩展版本的项目,因此它使用PDO样式命名参数而不是“?”变量的占位符。
但是,客户端现在要求我们考虑使用不同的驱动程序,因为它们的版本OS X Web Server显然无法轻松安装此驱动程序。那么有没有人知道任何其他数据库抽象库或数据库访问驱动程序,我可以使用我们当前的功能集来轻松扩展,这些功能需要像PDO这样的命名参数吗?
答案 0 :(得分:2)
PDO和ADODB都支持预准备语句,但API并不是很好。大多数框架都为其中一个框架提供了抽象。
我正在使用Zend Framework中的Zend_Db,我强烈推荐它。它有一个用于组合查询的select类(在查询数据库适配器时会变成预处理语句),一个用于处理CRUD操作的表类 - 我将其用作大多数模型的基础等等。
查看here。
答案 1 :(得分:0)
我使用过PEAR :: MDB2以及PDO。 MDB2的文档有点不稳定,但是一旦你完成了它所有的工作梦想与之合作。
答案 2 :(得分:0)
我认为Creole提供了所要求的功能......但我没有尝试过。
答案 3 :(得分:0)