Hjem Databaser Hvad er jdbc-arkitektur? - definition fra techopedia

Hvad er jdbc-arkitektur? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Java Database Connectivity Architecture (JDBC Architecture)?

Java Database Connectivity (JDBC) arkitektur er en API, der specificerer grænseflader til at få adgang til relationelle databaser. JDBC hjælper med at oprette forbindelse til en database, sende forespørgsler og opdateringer til databasen og hente og behandle de resultater, der er opnået fra databasen til forespørgsler.

Techopedia forklarer Java Database Connectivity Architecture (JDBC Architecture)

JDBC er en kerne del af Java-platformen og er en API-specifikation udviklet af Sun Microsystems. JDBC-arkitekturen understøtter to-lags- og tre-lags-behandlingsmodeller til adgang til en database.


I to-lagsmodellen kommunikerer en Java-applet eller -program direkte til datakilden. JDBC-driveren muliggør kommunikation mellem applikationen og datakilden. Når en bruger sender en forespørgsel til datakilden, sendes svarene til disse forespørgsler tilbage til brugeren i form af resultater. Datakilden er muligvis ikke altid en enkelt maskine placeret på et enkelt sted. Det kan være placeret på en anden maskine på et netværk, som en bruger er forbundet til. Dette er kendt som en klient / serverkonfiguration, hvor brugerens maskine fungerer som en klient, og maskinen, der har datakilden, der kører fungerer som serveren. Netværksforbindelsen kan være intranet eller internet.


I tretrinnsmodellen sendes brugerens kommandoer eller forespørgsler til services i mellemtrin, hvorfra kommandoerne igen sendes til datakilden. Resultaterne sendes tilbage til midterste niveau og derfra til brugeren. Denne type modeller synes administrationsdirektører for ledelsesinformationssystemet meget nyttige, da den gør det nemt at opretholde adgangskontrol og foretage opdateringer til virksomhedsdata. Applikationsdistribution bliver også let og giver ydelsesfordele. Den midterste lag skrives normalt i C eller C ++.


JDBC-driveradministratoren er en traditionel rygrad i JDBC-arkitekturen, der specificerer objekter til tilslutning af Java-applikationer til en JDBC-driver. JDBC Test Suite hjælper med at sikre, at JDBC-driverne kører programmet. JDBC-ODBC Bridge-softwaren tilbyder JDBC-adgang via de åbne databaseforbindelsesdrivere.

Hvad er jdbc-arkitektur? - definition fra techopedia