Cuprins:
- Definiție - Ce înseamnă Arhitectura de conectivitate a bazelor de date Java (JDBC Architecture)?
- Techopedia explică Arhitectura de conectivitate a bazelor de date Java (JDBC Architecture)
Definiție - Ce înseamnă Arhitectura de conectivitate a bazelor de date Java (JDBC Architecture)?
Arhitectura Java Database Connectivity (JDBC) este o API care specifică interfețe pentru accesarea bazelor de date relaționale. JDBC vă ajută să vă conectați la o bază de date, să trimiteți întrebări și actualizări la baza de date și să preluați și să procesați rezultatele obținute din baza de date pentru interogări.
Techopedia explică Arhitectura de conectivitate a bazelor de date Java (JDBC Architecture)
JDBC este o parte centrală a platformei Java și este o specificație API dezvoltată de Sun Microsystems. Arhitectura JDBC acceptă modele de procesare pe două niveluri și trei niveluri pentru accesarea unei baze de date.
În modelul cu două niveluri, o aplicație sau o aplicație Java comunică direct la sursa de date. Driverul JDBC permite comunicarea între aplicație și sursa de date. Atunci când un utilizator trimite o interogare către sursa de date, răspunsurile pentru aceste întrebări sunt trimise înapoi la utilizator sub formă de rezultate. Sursa de date nu poate fi întotdeauna o singură mașină situată într-un singur loc. Poate fi localizat pe o mașină diferită dintr-o rețea la care este conectat un utilizator. Aceasta este cunoscută sub numele de configurație client / server, unde mașina utilizatorului acționează ca un client și mașina care are sursa de date rulând acționează ca server. Conexiunea de rețea poate fi intranet sau Internet.
În modelul cu trei niveluri, comenzile sau interogările utilizatorului sunt trimise la serviciile de nivel mediu, din care sunt trimise din nou comenzile către sursa de date. Rezultatele sunt trimise înapoi la nivelul intermediar și de acolo către utilizator. Acest tip de model este găsit foarte util de către directorii de sisteme de informații de management, deoarece simplifică menținerea controlului accesului și efectuarea de actualizări la datele corporative. Deplasarea aplicațiilor devine de asemenea ușoară și oferă avantaje de performanță. Nivelul mijlociu este de obicei scris în C sau C ++.
Managerul de drivere JDBC este o coloană vertebrală tradițională a arhitecturii JDBC, care specifică obiecte pentru conectarea aplicațiilor Java la un driver JDBC. JDBC Test Suite ajută să vă asigurați că driverele JDBC vor rula programul. Software-ul JDBC-ODBC Bridge oferă acces JDBC prin driverele de conectivitate ale bazei de date deschise.