Доступ к базе данных с использованием JDatabase

From Joomla! Documentation

This page is a translated version of the page Accessing the database using JDatabase and the translation is 100% complete.

Other languages:
বাংলা • ‎Deutsch • ‎English • ‎español • ‎فارسی • ‎français • ‎हिन्दी • ‎Bahasa Indonesia • ‎Nederlands • ‎português do Brasil • ‎română • ‎русский
Joomla! 
3.x
Joomla! 
2.5

Полезная информация

Возможность использовать JDatabase жизненно важна, когда вы начинаете разработку для Joomla. Учебник разделен на две независимые части:

Расширенная информация

Из этого руководства Вы узнаете, как использовать транзакции с JDatabase. (доступно начиная с Joomla 3.x):

Из этого руководства Вы узнаете, как использовать методы объединения в JDatabaseQuery. (доступно в рабочей форме начиная с Joomla 3.3):

Поддерживаемые базы данных

В таблице ниже представлены базы данных и доступные для Joomla! подключения(storage connectors), а также в какой версии Joomla они стали доступны.

Чтобы сделать соединение доступным в установщике Joomla или в диспетчере глобальной конфигурации, вам необходимо убедиться, что установлена нужная библиотека PHP (например, для PHP5 и MySQL должна быть установлена библиотека php5-mysql).

База данных Версии Joomla! Joomla DB
MySQL Joomla 1.5Joomla 2.5Joomla 3.0 Да
Microsoft SQL Server Joomla 2.5Joomla 3.0 да
Microsoft SQL Azure Joomla 2.5Joomla 3.0 Да
Postgresql Joomla 3.0 Да
Oracle DB Joomla 3.0 Нет
SQL Lite Joomla 3.0 Нет
PHP Data Objects (PDO)* Joomla 3.0 Нет
  • PHP Data Objects является слоем абстракции базы данных и поставляется с PHP 5.1+.