也许是一个奇怪的问题,但是对于MySQLi或PDO,包装和数据库抽象层(DAL)之间的差异/相似性究竟是什么?我无法在互联网上找到关于他们的很多信息。我正在寻找一个脚本,其中包含查询的准备好的语句,例如,我应该使用包装器还是DAL?何时我应该使用另一个?包装或数据库抽象层
谢谢!
也许是一个奇怪的问题,但是对于MySQLi或PDO,包装和数据库抽象层(DAL)之间的差异/相似性究竟是什么?我无法在互联网上找到关于他们的很多信息。我正在寻找一个脚本,其中包含查询的准备好的语句,例如,我应该使用包装器还是DAL?何时我应该使用另一个?包装或数据库抽象层
谢谢!
包装是你为了你的目的在另一个库周围写的东西。
看看这个问题:
有很多替代品,这取决于你使用的是什么框架,大部分都用于此目的自己的包装。
学说很受欢迎。
您也可以使用Zend Framework,并且它也是用于此目的的数据访问。
梨具有稳定的数据访问包装。
谢谢,但是什么时候应该使用包装和DAL?我不明白:P – Jordy
如果你不需要任何特定的数据访问要求,不要使用包装。例如,如果您需要将缓存集成到应用程序中,请为您的数据访问创建包含缓存和数据访问的包装。希望这个更清楚 – DarthVader
Oké谢谢。但是对于例子:http://www.google.nl/search?client=aff-maxthon-maxthon4&channel=t8&q=mysqli+wapper,前4个例子是DAL的,不是包装器,不是吗? – Jordy
包装通常为组件/子系统提供替代API,而抽象层为一组类似组件/子系统提供一致接口。 – Orangepill
Oké谢谢。但是对于例子:http://www.google.nl/search?client=aff-maxthon-maxthon4&channel=t8&q=mysqli+wapper,前4个例子是DAL的,不是包装器,不是吗? – Jordy