Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Универсальный доступ к СУБД


Петро ©   (2007-11-22 06:31:00) 

Необходимо дать возмодность некоторым людям писать модуль взаимодействия для моей программы с некой СУБД, сейчас все зашито в ядре и используется только одна СУБД - mysql. Необходимо как-то вынести эту работу во внешний модуль, исходники которого можно открыть.

Предложите как это можно лучше реализовать ?


megabyte   (2007-11-22 10:12:00) [1]

3-хзвенка: интерфейс отдельно, бизнес-логика отдельно.


ЮЮ   (2007-11-22 10:11:00) [2]

> сейчас все зашито в ядре и используется только одна СУБД
> - mysql.


Похоже, слишrом вшил :)
У меня ядро работает с базовым интерфесом IMDbConnection, не ориентированном на конкрктную СУБД.
А для нужных СУБД остается написать объект, реализующий интерфейс.

Так наше ядро работает с МS SQL (ADO), InterBase (IBX) и Paradox (BDE).


Reindeer Moss Eater   (2007-11-22 09:43:00) [3]

Предложите как это можно лучше реализовать ?

Зависит от того, что именно надо реализовать.
а " вынести эту работу во внешний модуль, исходники которого можно открыть" - ничего не говорит про "эту работу" и в чем она заключается.


Сергей М.   (2007-11-22 09:07:00) [4]

ADO + OLEDB


Наверх

Титульная страница Поиск, карта сайта Написать письмо