Jellemzők BDE technológia

BDE (BorlandDatabaseEngine - korporatsiiBorland gép adatbázis) jelentése egy sor bibliotekDLL. Ajánlott alacsony szintű hozzáférést az adatokhoz különböző formátumokban. BDE telepítése automatikusan a telepítés során a Delphi és bejegyzésre a 32 bites Windows-verzió.

BDE fejlesztett eszközök dolgozó asztalok legnépszerűbb adatbázis-kezelő rendszer: a helyi (Access), file szerver (Paradox, FoxPro, és mások.) És kliens-szerver (InterBase, Informix, Oracle, Sybase, Microsoft SQL Server, MySQL, PostgreSQL és et al.).

VBDEimeetsya yazykaSQL saját tolmácsa. amely lehetővé teszi, hogy hozzon létre lekérdezések nemcsak a helyi adatbázisok és adatbázis szerverek, hanem a táblázatokat, fájl szerverek.

Mivel BDE Delphi ténylegesen helyettesíti (szimulátor) heterogén az adatbázisban, BDEdolzhen szimulálni minden olyan elemet, melyek velejárói a valós (fizikai) adatbázisban. Ezek közé tartozik absztrakt adatbázisok, táblák, lekérdezések, stb A Delphi vannak bemutatva segítségével speciális osztályok és alkatrész Bookmarks BDE. Így, a kölcsönhatás a tényleges adatbázis vDelphipodmenyaetsya reagálni speciálisan létrehozott összetevő együttműködik adatbázisok cherezBDE „lehet” kölcsönhatásba valós elemek megfelelő adatbázisban.

Anélkül, hogy telepíteni és registratsiiBDEna számítógépen nem fut semmilyen adatbázis-program segítségével létrehozott vDelphii mehanizmBDE. Ez a körülmény megnehezíti a eloszlását programok, a programmal kell szállítani, és állítsa bibliotekBDE. Azonban ezek a nehézségek könnyen leküzdhetők létrehozásával eloszlása ​​(telepítési) meghajtók által az alkalmazás, amelynek célja utilitaInstallShield Express Borland, a szállított sDelphi.Eta segédprogram lehetővé teszi, hogy összeállítunk egy fájl vagy adatbázis-fájlokat faylyBDEi alias adatbázis (lásd. Alább).

A Delphi 7imeyutsya technológia csinálni bezBDE:

Technológiai InterBase Expressmozhet csak dolgozni serveramiInterBaseversii5.5i felett.

Technológiai dbExpresspozvolyaet közvetlenül alkalmazni kSQL-serveramInterBase, MySQL, Oracle, DB2, stb

Jellemzők ado technológia

ADO Technology (ActiveXDataObjects- adat objektumokat kialakítva obektyActiveX) aktívan fejlődő korporatsieyMicrosoft. A főbb jellemzői függnek a használata tehnologiiADOne arhitekturyBD. Ez a technológia jellemző a fájl szerver, kliens-szerver és trehzvennyhBD. Ez egy általános módon hozzáférni a különböző adatforrások - táblázatokból serverovSQLdo tipaExcel.

A fő előnye, hogy a technológia ADOyavlyaetsya természetes orientáció sozdanieoblegchennogo (vékony) kliens.

Ennek részeként technológia:

A kliens gépen - razrabotchikaBDustanavlivayutsyabazovye tárgyak MSADO (C: \ Program Files \ Common Files \ System \ ADO) .Ha a szoftverek és rendszerek Más gyártók naprimerDelphi állítsa sootvetstvuyuschiekomponenty. gondoskodás használni tehnologiiADO. A sluchaeDelphiustanovki ilyen komponensek automatikusan megy végbe, amikor razvertyvaniiDelphi.

A dannyhustanavlivaetsyaprovayder (szállító) szerver gép adat- felépítmény különleges tehnologieyOLE DB, amely fogadja a kéréseket obektovADOi lefordítja őket a szükséges intézkedéseket a WBD adatokat.

Kölcsönhatás ADOi adatszolgáltató komponens alapul egyetemes dlyaWindowstehnologiiActiveX, ahol a szolgáltató végre kaks szerver aADO alkatrészek - kaks ügyfelek.

A szerver gépen, és BDsozdaetsya razmeschaetsyaistochnik adatok (adatforrás). .. Abban az esetben, fájl-szerver rendszerek külön tipadBASE asztal, FoxPro, Paradoxi stb ellenőrizni kell sootvetstvuyuschimOpen Database Connectivity (ODBC) - driver, és mint adatszolgáltató ispolzuetsyaMicrosoftOLE DBProvider ODBC illesztőprogramok. Ha bármilyen okból NE megtalálta a megfelelő illesztőprogramot, a fájlszerver átvihetők a táblázatos formában. mdbSUBDMSAccess. Ezek alapján létrehoz egy fájlt, amely tartalmazza a szükséges táblák, indexek, tárolt eljárások és egyéb elementyBD. Egy ilyen fájl. A Microsoft Jet adatbázis mdbupravlyaetsyamashinoy Database 4.0 adatbázis, valamint a szolgáltató ispolzuetsyaMicrosoft Jet 4.0 OLE DB Provider.

Ha az SQL Server adatbázis tipaOracleiliMS termelés szerver, az adatok nem igényelnek előzetes képzés, és a szerepe a szolgáltató felhasználhatja sootvetstvennoMicrosoftOLE DB Provider forOracleiliMicrosoftOLE DBProvider forSQL Server.

Sajnos Adone technológia lehet használni kívánt szolgáltatót iliODBC illesztőprogram nem jön létre a megfelelő adatszerkezet. Például serverovBD-InterBase, Informix, DB2i más ma nuzhnyeOLE DB szolgáltató nem állnak rendelkezésre. Azonban néhány közülük, naprimerInformix megtalálható sootvetstvuyuschieODBC járművezetők.

Kapcsolódó cikkek