Dom Bazy danych Co to jest architektura JDBC? - definicja z techopedia

Co to jest architektura JDBC? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza architektura Java Database Connectivity Architecture (architektura JDBC)?

Architektura Java Database Connectivity (JDBC) to interfejs API określający interfejsy umożliwiające dostęp do relacyjnych baz danych. JDBC pomaga połączyć się z bazą danych, wysyłać zapytania i aktualizacje do bazy danych, a także wyszukiwać i przetwarzać wyniki uzyskane z bazy danych na potrzeby zapytań.

Techopedia wyjaśnia architekturę Java Database Connectivity Architecture (architektura JDBC)

JDBC jest podstawową częścią platformy Java i jest specyfikacją API opracowaną przez Sun Microsystems. Architektura JDBC obsługuje dwuwarstwowe i trójwarstwowe modele przetwarzania w celu uzyskania dostępu do bazy danych.


W modelu dwuwarstwowym aplet lub aplikacja Java komunikuje się bezpośrednio ze źródłem danych. Sterownik JDBC umożliwia komunikację między aplikacją a źródłem danych. Gdy użytkownik wysyła zapytanie do źródła danych, odpowiedzi na te zapytania są odsyłane do użytkownika w postaci wyników. Źródłem danych nie zawsze może być pojedyncza maszyna zlokalizowana w jednym miejscu. Może znajdować się na innym komputerze w sieci, do której użytkownik jest podłączony. Nazywa się to konfiguracją klient / serwer, w której maszyna użytkownika działa jak klient, a maszyna z uruchomionym źródłem danych działa jak serwer. Połączenie sieciowe może być intranetowe lub internetowe.


W modelu trójwarstwowym polecenia użytkownika lub zapytania są wysyłane do usług warstwy pośredniej, z których polecenia są ponownie wysyłane do źródła danych. Wyniki są wysyłane z powrotem do środkowej warstwy, a stamtąd do użytkownika. Ten typ modelu jest bardzo przydatny dla dyrektorów systemów informacji zarządczej, ponieważ ułatwia utrzymanie kontroli dostępu i aktualizację danych korporacyjnych. Wdrożenie aplikacji staje się również łatwe i zapewnia korzyści w zakresie wydajności. Środkowa warstwa jest zwykle napisana w C lub C ++.


Menedżer sterowników JDBC jest tradycyjnym szkieletem architektury JDBC, który określa obiekty do łączenia aplikacji Java ze sterownikiem JDBC. Pakiet testowy JDBC pomaga zapewnić, że sterowniki JDBC uruchomią program. Oprogramowanie JDBC-ODBC Bridge oferuje dostęp do JDBC za pośrednictwem sterowników łączności z otwartą bazą danych.

Co to jest architektura JDBC? - definicja z techopedia