Delphi 3 и создание приложений баз данных

       

Минимизация соединений с БД


Для соединения с удаленной БД в клиентских Delphi-приложениях используется компонент TDatabase. Он служит для:

• создания постоянного соединения с БД;

• создания локального псевдонима БД;

• изменения параметров соединения, установленных для псевдонима БД (в утилите BDE Administrator);

• управления транзакциями.

Если не использовать компонент TDatabase, то соединение с БД может, в принципе, осуществлять каждый компонент типа "набор данных" (TTable, TQuery, TStoredProc). Однако следует помнить, что каждое соединение с БД потребляет системные ресурсы и их чрезмерный расход может сказаться на эффективности доступа к БД. Кроме того, при соединении с удаленной БД "напрямую", из компонентов типа "набор данных", невозможно изменять предустановленные параметры соединения.

Поэтому рекомендуется снижать число соединений с удаленной БД к минимуму, а в идеале - иметь одно соединение с каждой БД.



Содержание раздела