Tartalomjegyzék:
- Meghatározás - Mit jelent a Java Database Connectivity Architecture (JDBC Architecture)?
- A Techopedia magyarázza a Java Database Connectivity Architecture-t (JDBC Architecture)
Meghatározás - Mit jelent a Java Database Connectivity Architecture (JDBC Architecture)?
A Java Database Connectivity (JDBC) architektúra egy API, amely interfészeket határoz meg a relációs adatbázisok eléréséhez. A JDBC segítséget nyújt az adatbázishoz való kapcsolódáshoz, lekérdezések és frissítések küldéséhez, valamint az adatbázisból származó eredmények lekérdezéséhez és feldolgozásához.
A Techopedia magyarázza a Java Database Connectivity Architecture-t (JDBC Architecture)
A JDBC a Java platformon alapvető része, és a Sun Microsystems által kifejlesztett API-specifikáció. A JDBC architektúra támogatja a két- és háromszintű feldolgozási modelleket az adatbázis eléréséhez.
A kétszintű modellben egy Java kisalkalmazás vagy alkalmazás közvetlenül az adatforráshoz kommunikál. A JDBC illesztőprogram lehetővé teszi az alkalmazás és az adatforrás közötti kommunikációt. Amikor a felhasználó lekérdezést küld az adatforrásnak, az ezekre a lekérdezésekre adott válaszokat eredmények formájában küldi vissza a felhasználónak. Az adatforrás nem mindig egy számítógép, egy helyen található. Ez egy másik gépen található egy hálózaton, amelyhez a felhasználó csatlakozik. Ezt kliens / szerver konfigurációnak nevezzük, ahol a felhasználó gépe ügyfélként működik, és a futó adatforrással rendelkező gép kiszolgálóként működik. A hálózati kapcsolat lehet intranet vagy Internet.
A háromlépcsős modellben a felhasználói parancsokat vagy lekérdezéseket középszintű szolgáltatásoknak küldik el, ahonnan a parancsokat ismét az adatforráshoz továbbítják. Az eredményeket visszajuttatják a középső szintre, onnan a felhasználót. Az ilyen típusú modelleket a vezetői információs rendszerek igazgatói nagyon hasznosnak találják, mivel megkönnyítik a hozzáférés-vezérlés fenntartását és a vállalati adatok frissítését. Az alkalmazások telepítése is könnyebbé válik, és előnyei vannak teljesítményének. A középső réteg általában C vagy C ++ betűvel íródik.
A JDBC illesztőprogram-kezelő a JDBC architektúra hagyományos gerince, amely objektumokat határoz meg a Java alkalmazások és a JDBC illesztőprogram összekapcsolására. A JDBC Test Suite segít biztosítani, hogy a JDBC illesztőprogramok futtassák a programot. A JDBC-ODBC Bridge szoftver JDBC hozzáférést kínál a nyílt adatbázis-illesztőprogramokon keresztül.