drupal如何连接到数据库

时间:2010-07-06 02:20:53

标签: php mysql database drupal

我是drupal的新手,也是php的新手。 我有一些问题。 假设我的本地机器上运行了一个drupal和一个服务器,drupal如何与数据库交互? (数据库是mysql) 它是什么版本的drupal并不重要,我只是想知道drupal如何与数据库交互。

谢谢!

2 个答案:

答案 0 :(得分:2)

就像使用SQL的任何其他Web应用程序一样。连接字符串在settings.php中定义,并使用此身份验证Drupal的Database API与SQL交互。

答案 1 :(得分:2)

Drupal使用数据库抽象层与数据库进行交互。据我所知,目前只支持 MySQL PostgreSQL 。您可以在此处http://api.drupal.org/api/group/database/6了解有关数据库抽象层中可用函数的更多信息。

维基百科对数据库抽象层的解释总结得很好:

  

传统上,所有数据库供应商都为他们的产品提供量身定制的接口,这使得应用程序员可以为他想要支持的所有数据库接口实现代码。数据库抽象层通过向开发人员提供一致的API并尽可能隐藏此接口背后的数据库细节来减少工作量。

来源:http://en.wikipedia.org/wiki/Database_abstraction_layer