You are here

3 连接

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

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

    一个连接就是类DatabaseConnection的一个对象,这个类继承自PDO类。Drupal要连接的每个数据库,都有一个唯一的连接对象与之关联。对于每个独立的驱动,该连接对象必须是一个子类。

    为了访问(并打开,如果需要的话)一个连接对象,使用:

<?php
$conn Database::getConnection($target$key);
?>

    为了访问当前连接,使用:

<?php
$conn Database::getConnection();
?>

    这将得到当前连接的默认目标。

    注意,大多数情况下,你不需要直接请求连接对象。因为很多过程语句都帮你封装好了。除非你要连接多个数据库,并且需要做复杂的操作而又不想改变当前活动的数据库,此时你可以考虑直接访问连接对象。

    为设置活动连接,使用:

<?php
db_set_active($key);
?>

    关于连接的键和目标,参看下面的一节,数据库配置。


Drupal版本: