You are here

第四章 数据库API

admin 的头像
Submitted by admin on 星期三, 2015-06-03 02:08

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

    Drupal 7数据库API提供了一个标准的、与数据库供应商无关的抽象层,用来访问数据库服务器。该API尽可能的保留了SQL的语法和功能,同时还提供:

· 轻松支持多个数据库服务器;

· 允许开发者使用更复杂的功能,比如事务;

· 为查询语句的动态构建提供了一个结构化接口;

· 执行安全检查和其它良好习惯;

· 为模块提供了一个干净的接口,用来拦截和修改站点的查询语句。

    数据库API文档(http://api.drupal.org/api/group/database/7)直接来自于代码中的注释。这个手册对标准文档进一步的做了补充,为模块开发者提供了与数据库交互的教程,同时方便其他人员从概貌上把握Drupal的数据库系统。注意本手册没有涵盖数据库API的所有特性。

    数据库API采用了面向对象的设计理念,因此本文档假定大家对面向对象有所了解。不过,大多数操作都有面向过程的形式,程序员为了代码的可读性,仍然可以使用面向过程的形式。


Drupal版本: