2009-12-24 81 views

回答

2

它只是一个数据库抽象库。使您可以使用一致的API连接到不同类型的数据库(MySQL,PostgreSQL)。

4

http://pear.php.net - PEAR是一个可重用PHP组件的框架和分发系统。

EDIT(于第一答案):

除了DB抽象packeges PEAR库包含用于处理XML,卷曲等保持packeges的全部列表工作有用的类的大量可用here

BTW,PEAR代表PHP扩展和应用程序库

3

的是什么: 梨DB是抽象层。它是PEAR提供的众多框架组件之一。那是什么呀?它是PHP和数据库提供者(MySQL,MSSQL,Protege)之间的一个层/接口。因此,它以与您的PHP应用程序几乎相同的方式处理对多种类型数据库提供程序的调用。您的应用程序层无需关注调用单个提供程序的详细信息。

优点: 便携性。允许你编写你的db接口代码一次,并让它与多个提供者一起工作。 封装。使许多db调用更简单一些。

缺点: 表现。它通常会比直接调用php db命令慢一点。

坚果壳: 它很好用,当你可以。