ПредишенСледващото

BDE (BorlandDatabaseEngine - korporatsiiBorland база данни машина) представлява набор bibliotekDLL. предназначена за достъп от ниско ниво до данните на различни формати. BDE се инсталира автоматично по време на инсталирането на Delphi и е регистрирано в регистъра на 32-битова версия на Windows на.

BDE е разработил инструменти за работа с таблици на най-популярните системи за управление на бази данни: местно (Access), файлов сървър (Paradox, FoxPro, и др.) И клиент-сървър (InterBase, Informix, Oracle, Sybase, Microsoft SQL Server, MySQL, PostgreSQL и и др.).

VBDEimeetsya yazykaSQL притежавате преводач. която ви позволява да създадете заявки не само за местните бази данни и сървъри на бази данни, но също и маси, файлови сървъри.

Тъй като BDE за Delphi е действително да замени (симулатор) хетерогенен базата данни, BDEdolzhen симулира всички елементи, които са присъщи на недвижими (физически) на база данни. Сред тях са абстрактни бази данни, таблици, заявки и т.н. В Delphi те са представени с помощта на специален класове и компоненти Bookmarks BDE. По този начин, взаимодействието с действителната база данни vDelphipodmenyaetsya реагира със специално създадени компоненти работят с бази данни, които cherezBDE "може" да си взаимодействат с реални елементи, съответстващи на база данни.

Без да се налага да инсталирате и registratsiiBDEna компютър не може да работи нито една програма база данни, създадена с помощта на vDelphii mehanizmBDE. Това обстоятелство усложнява разпределението на програмите, както и с програмата трябва да бъде предаден и задайте bibliotekBDE. Въпреки това, тези трудности са лесно преодолени чрез създаване на разпределение (инсталация) дискове, доставени от заявлението, което е проектирано utilitaInstallShield Express Borland, предоставена sDelphi.Eta полезност позволява да се съберат на файлове или бази данни файлове faylyBDEi псевдоним на база данни (виж. По-долу).

В 7imeyutsya технология Delphi да направя bezBDE:

Технология InterBase Expressmozhet работи само с serveramiInterBaseversii5.5i по-горе.

Технология dbExpresspozvolyaet прилага пряко kSQL-serveramInterBase, MySQL, Oracle, DB2, и т.н.

Особености АДО технология

ADO технологии (ActiveXDataObjects- информационни обекти, построени като obektyActiveX) разработва активно korporatsieyMicrosoft. Основните характеристики са зависими от използването на tehnologiiADOne arhitekturyBD. Тази технология е характерна за даден файл-сървър, клиент-сървър и trehzvennyhBD. Тя осигурява общ начин за достъп до различни източници на данни - от електронни таблици serverovSQLdo tipaExcel.

Основното предимство на технологията ADOyavlyaetsya естествената си ориентация sozdanieoblegchennogo (тънък) клиент.

Като част от тази технология:

На клиентската машина - razrabotchikaBDustanavlivayutsyabazovye обекти MSADO (C: \ Program Files \ Common Files \ System \ АДО) .В случай на софтуерни системи от други производители, naprimerDelphi, определени sootvetstvuyuschiekomponenty. предоставящи използвате tehnologiiADO. В sluchaeDelphiustanovki такива компоненти се извършват автоматично, когато razvertyvaniiDelphi.

На dannyhustanavlivaetsyaprovayder (доставчик) на сървъра машина data- надстройка на специален tehnologieyOLE DB, която получава искания obektovADOi Те се преобразуват подходящи действия с данни WBD.

Взаимодействие ADOi компонент доставчик на данни се основава на универсални dlyaWindowstehnologiiActiveX, в която доставчикът се реализира KAKS компоненти на сървъра aADO - KAKS клиенти.

На машината на сървъра, и BDsozdaetsya razmeschaetsyaistochnik данни (DataSource). .. В случай на файл-сървър системи се разделят tipadBASE маса, FoxPro, Paradoxi т.н., трябва да се контролира sootvetstvuyuschimOpen DataBase Connectivity (ODBC) - шофьор, и като доставчик на данни ispolzuetsyaMicrosoftOLE DBProvider за ODBC драйвери. Ако по някаква причина, НЕ намерили правилното водача, файлов сървър могат да бъдат прехвърлени към формата на маса. mdbSUBDMSAccess. Въз основа на тях, той създава един файл, съдържащ всички необходими таблици, индекси, съхранени процедури и други elementyBD. Такъв файл. Microsoft Jet Database mdbupravlyaetsyamashinoy база данни 4.0 Database Engine, както и доставчик ispolzuetsyaMicrosoft Jet 4.0 OLE DB Provider.

Ако използвате производствен сървър SQL база данни сървър tipaOracleiliMS, данните не изискват предварителна подготовка, а в ролята на доставчик, използвани sootvetstvennoMicrosoftOLE DB Provider forOracleiliMicrosoftOLE DBProvider forSQL Server.

За съжаление ADOne технология може да се използва по желание доставчик iliODBC шофьор не е създаден за съответната структура на данните. Например, за serverovBD-InterBase, Informix, DB2i някои други доставчици днес nuzhnyeOLE DB не са налични. Въпреки това, за някои от тях, naprimerInformix може да се намери sootvetstvuyuschieODBC шофьори.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!