【发布时间】:2013-07-21 20:47:39
【问题描述】:
也许是一个奇怪的问题,但 MySQLi 或 PDO 的包装器和数据库抽象层 (DAL) 之间究竟有什么区别/相似之处?我在互联网上找不到太多关于他们的信息。我正在寻找一个包含查询、准备好的语句的脚本,例如,我应该为此使用包装器还是 DAL?我应该什么时候使用另一个?
谢谢!
【问题讨论】:
-
包装器通常为组件/子系统提供替代 API,而抽象层为一组相似的组件/子系统提供一致的接口。
-
好的,谢谢。但例如:google.nl/…,前 4 个示例是 DAL 的,不是包装器,不是吗?
标签: php pdo mysqli wrapper abstraction