Architektura łączności z bazą danych Java (architektura JDBC)

Autor: Lewis Jackson
Data Utworzenia: 11 Móc 2021
Data Aktualizacji: 23 Czerwiec 2024
Anonim
Podstawy JDBC Java #2
Wideo: Podstawy JDBC Java #2

Zawartość

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 łączyć się z bazą danych, wyszukiwać i aktualizować bazę danych oraz wyszukiwać i przetwarzać wyniki uzyskane z bazy danych w celu uzyskania zapytań.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

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 jest zapytaniem 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 lub zapytania użytkownika 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.