Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az illesztőprogram-architektúra két kategóriába sorolható, attól függően, hogy melyik szoftver dolgozza fel az SQL-utasításokat:
File-Based illesztőprogramok Az illesztőprogram közvetlenül hozzáfér a fizikai adatokhoz. Ebben az esetben az illesztőprogram illesztőprogramként és adatforrásként is működik; vagyis ODBC-hívásokat és SQL-utasításokat dolgoz fel. A dBASE-illesztőprogramok például fájlalapú illesztőprogramok, mivel a dBASE nem biztosít különálló adatbázismotort, amelyet az illesztőprogram használhat. Fontos megjegyezni, hogy a fájlalapú illesztőprogramok fejlesztőinek saját adatbázismotorokat kell írniuk.
DBMS-Alapú illesztőprogramok Az illesztőprogram külön adatbázismotor segítségével fér hozzá a fizikai adatokhoz. Ebben az esetben az illesztőprogram csak ODBC-hívásokat dolgoz fel; sql-utasításokat ad át az adatbázismotornak feldolgozás céljából. Az Oracle-illesztőprogramok például DBMS-alapú illesztőprogramok, mivel az Oracle rendelkezik egy különálló adatbázismotorral, amelyet az illesztőprogram használ. Az adatbázismotor helye nem lényegtelen. Ugyanazon a gépen található, mint az illesztőprogram vagy egy másik gép a hálózaton; lehet, hogy egy átjárón keresztül is elérhető.
Az illesztőprogram-architektúra általában csak a illesztőprogram-írók számára érdekes; vagyis az illesztőprogram-architektúra általában nem tesz különbséget az alkalmazáson. Az architektúra azonban befolyásolhatja, hogy egy alkalmazás használhat-e DBMS-specifikus SQL-t. A Microsoft Access például önálló adatbázismotort biztosít. Ha egy Microsoft Access-illesztő DBMS-alapú , és ezen a motoron keresztül fér hozzá az adatokhoz, az alkalmazás továbbíthatja a Microsoft Access-SQL utasításokat a motornak feldolgozás céljából.
Ha azonban az illesztő fájlalapú – vagyis egy olyan védett motort tartalmaz, amely közvetlenül hozzáfér a Microsoft Access .mdb fájlhoz –, a Microsoft Access-specifikus SQL-utasítások motornak való átadására tett kísérletek valószínűleg szintaxishibákat eredményeznek. Az ok az, hogy a saját motor valószínűleg csak az ODBC SQL-t valósítja meg.
Ez a szakasz a következő témaköröket tartalmazza.