По типу обычной фабрики (первый вариант). Делается класс-фабрика для взаимодействия с БД, а так же интерфейс, на основе которого создаются драйвера (mysqli, pdo и тд).
Но суть даже не в этом, а в том чтобы использовать готовые реализации от граматных разработчиков, к примеру, это все реализовано в кохана из коробки и не нужно париться на чем же строится взаимодействие с базой.
Изменил: Ant0ha (27.12.2011 / 22:57)