Inhoudsopgave:
- Definitie - Wat betekent Java Database Connectivity Architecture (JDBC Architecture)?
- Techopedia verklaart Java Database Connectivity Architecture (JDBC Architecture)
Definitie - Wat betekent Java Database Connectivity Architecture (JDBC Architecture)?
Java Database Connectivity (JDBC) -architectuur is een API die interfaces specificeert voor toegang tot relationele databases. JDBC helpt bij het verbinden met een database, het verzenden van query's en updates naar de database en het ophalen en verwerken van de uit de database verkregen resultaten voor query's.
Techopedia verklaart Java Database Connectivity Architecture (JDBC Architecture)
JDBC is een kernonderdeel van het Java-platform en is een API-specificatie ontwikkeld door Sun Microsystems. De JDBC-architectuur ondersteunt verwerkingsmodellen op twee en drie niveaus voor toegang tot een database.
In het two-tier-model communiceert een Java-applet of -applicatie rechtstreeks met de gegevensbron. Het JDBC-stuurprogramma maakt communicatie mogelijk tussen de toepassing en de gegevensbron. Wanneer een gebruiker een query naar de gegevensbron verzendt, worden de antwoorden voor die query's teruggestuurd naar de gebruiker in de vorm van resultaten. De gegevensbron is mogelijk niet altijd één machine die zich op één plaats bevindt. Het kan zich op een andere machine in een netwerk bevinden waarmee een gebruiker is verbonden. Dit staat bekend als een client / server-configuratie, waarbij de machine van de gebruiker fungeert als een client en de machine waarop de gegevensbron wordt uitgevoerd, fungeert als de server. De netwerkverbinding kan een intranet of internet zijn.
In het drieledige model worden de opdrachten of query's van de gebruiker verzonden naar middle-tier-services, van waaruit de opdrachten opnieuw naar de gegevensbron worden verzonden. De resultaten worden teruggestuurd naar de middelste laag en van daar naar de gebruiker. Dit type model wordt zeer nuttig gevonden door de beheerders van het managementinformatiesysteem, omdat het eenvoudig is om toegangscontrole te onderhouden en updates van bedrijfsgegevens uit te voeren. Applicatie-implementatie wordt ook eenvoudig en biedt prestatievoordelen. De middelste laag wordt meestal geschreven in C of C ++.
De JDBC-stuurprogrammabeheer is een traditionele backbone van de JDBC-architectuur, die objecten specificeert voor het verbinden van Java-toepassingen met een JDBC-stuurprogramma. De JDBC Test Suite helpt ervoor te zorgen dat de JDBC-stuurprogramma's het programma uitvoeren. De JDBC-ODBC Bridge-software biedt JDBC-toegang via de open database connectiviteitsstuurprogramma's.