Obsah:
- Definícia - Čo znamená architektúra pripojenia k databáze Java (JDBC Architecture)?
- Techopedia vysvetľuje architektúru Java Database Connectivity Architecture (JDBC Architecture)
Definícia - Čo znamená architektúra pripojenia k databáze Java (JDBC Architecture)?
Architektúra Java Database Connectivity (JDBC) je API špecifikujúce rozhrania pre prístup k relačným databázam. JDBC pomáha pripájať sa k databáze, odosielať dotazy a aktualizácie do databázy a získavať a spracúvať výsledky získané z databázy pre dotazy.
Techopedia vysvetľuje architektúru Java Database Connectivity Architecture (JDBC Architecture)
JDBC je základnou súčasťou platformy Java a je špecifikáciou API vyvinutou spoločnosťou Sun Microsystems. Architektúra JDBC podporuje dvojstupňové a trojstupňové modely spracovania pre prístup k databáze.
V dvojvrstvovom modeli Java applet alebo aplikácia komunikuje priamo so zdrojom údajov. Ovládač JDBC umožňuje komunikáciu medzi aplikáciou a zdrojom údajov. Keď používateľ odošle dotaz do zdroja údajov, odpovede na tieto otázky sa používateľovi pošlú späť vo forme výsledkov. Zdrojom údajov nemusí byť vždy jediný stroj umiestnený na jednom mieste. Môže byť umiestnený na inom počítači v sieti, ku ktorej je užívateľ pripojený. Toto je známe ako konfigurácia klient / server, kde stroj používateľa funguje ako klient a stroj, na ktorom je spustený zdroj údajov, funguje ako server. Sieťové pripojenie môže byť intranet alebo internet.
V trojvrstvovom modeli sa príkazy alebo dotazy používateľa odosielajú do služieb strednej vrstvy, z ktorých sa príkazy opäť posielajú do zdroja údajov. Výsledky sa odosielajú späť do strednej vrstvy a odtiaľ do používateľa. Tento typ modelu považujú riaditelia informačných systémov za veľmi užitočný, pretože zjednodušuje údržbu riadenia prístupu a aktualizácie podnikových údajov. Nasadenie aplikácií sa tiež stáva ľahkým a poskytuje výhody z výkonu. Stredná vrstva sa obvykle píše v C alebo C ++.
Manažér ovládačov JDBC je tradičná chrbtica architektúry JDBC, ktorá špecifikuje objekty na pripojenie aplikácií Java k ovládaču JDBC. Testovací balík JDBC pomáha zaistiť, aby ovládače JDBC spustili program. Softvér JDBC-ODBC Bridge ponúka prístup JDBC prostredníctvom ovládačov otvorenej databázy.