# Подготовка к использованию Чтобы начать пользоваться классом, необходимо для начала прописать настройки соединения с базой данных. Для этого создадим класс [DBConfig](../class_desc/models/DBConfig.md) с конфигурацией подключения к базе данных: ```php $db_config = new DBConfig( DBDriver::PostgreSQL, 'localhost', 5432, 'my_database', 'admin', 'secret_password', 'encryption_key' ); ``` Первым параметром идёт драйвер СУБД, представленный перечислением [DBDriver](../class_desc/enums/DBDriver.md), затем сервер БД, порт, её имя, пользователь, пароль и ключ для шифрования (_если используете действия интерфейса ISerializable_). Итак, настройки созданы, время создать сам класс [Database](../class_desc/classes/Database.md): ```php use goodboyalex\php_db_components_pack\classes\Database; $onException = fn (Exception $exception, bool $terminate) => $terminate ? die($exception->getMessage()) : echo $exception->getMessage(); $db = new Database($db_config, $onException); ``` [На главную](../index.md) | [Следующий пункт](create_table.md)