Write once – run anywhere
一次编写——随处运行
这是Java的一句行销口号,但是它同时也是 PHP的关键特性之一。许多商业模型依赖于操作系统无关性来保证产品能够销售给广泛的客户群体。因而,为什么要把你自己绑在某种数据库厂商的身上呢?数据库抽象层使得你能够与数据库独立的开发你的应用程序。但是,通常情况下它们对性能的影响超过了你所希望的,要么他们并不足够抽象以消除所有和特定数据库相关的代码。
这篇文章将教给我什么?
这篇文章将对数据库抽象包 PEAR MDB 有一个很好的介绍。文章的焦点将是对 MDB 超越类似包所提供的更先进的特性,例如数据类型抽象和基于 XML 的 schema 管理。对 PHP 和 SQL 的基本理解是推荐的。
继续阅读“pear mdb 数据抽象层”
PEAR:创建中间的数据库应用层
内容:
一、 什么是DB类
二、 为什么要设计抽象的中间数据层
三、 DB的使用入门
四、 DB_Common 使用参考
五、 更进一步,创建你自己的中间数据库应用层
六、 DB的不足
七、参考资源
继续阅读“PEAR:创建中间的数据库应用层”
Pear DB 入门指南
很久之前转的一篇文章,非常好,迁移blog的时候丢掉了,现补上,原址找不到了。
继续阅读“Pear DB 入门指南”
[原创]以 pear db开发基类创建数据中间层便利对数据库的操作
受到pear db_object的启发,觉得是否可以自己创建符合自己项目的基类,通过继承可以快速的实现对说据库相应表的操作方法。 继续阅读“[原创]以 pear db开发基类创建数据中间层便利对数据库的操作”