Innholdsfortegnelse:
- Definisjon - Hva betyr Java Database Connectivity Architecture (JDBC Architecture)?
- Techopedia forklarer Java Database Connectivity Architecture (JDBC Architecture)
Definisjon - Hva betyr Java Database Connectivity Architecture (JDBC Architecture)?
Java Database Connectivity (JDBC) -arkitektur er et API som spesifiserer grensesnitt for tilgang til relasjonsdatabaser. JDBC hjelper deg med å koble til en database, sende spørsmål og oppdateringer til databasen, og hente og behandle resultatene som er oppnådd fra databasen for spørsmål.
Techopedia forklarer Java Database Connectivity Architecture (JDBC Architecture)
JDBC er en kjernedel av Java-plattformen og er en API-spesifikasjon utviklet av Sun Microsystems. JDBC-arkitekturen støtter prosesseringsmodeller i to lag og tre nivåer for tilgang til en database.
I den to-lags modellen kommuniserer en Java-applet eller applikasjon direkte til datakilden. JDBC-driveren muliggjør kommunikasjon mellom applikasjonen og datakilden. Når en bruker sender en spørring til datakilden, blir svarene for disse spørsmålene sendt tilbake til brukeren i form av resultater. Datakilden er ikke alltid en enkelt maskin plassert på et enkelt sted. Den kan være plassert på en annen maskin i et nettverk som en bruker er koblet til. Dette er kjent som en klient / serverkonfigurasjon, der brukerens maskin fungerer som en klient og maskinen som har datakilden som kjører fungerer som serveren. Nettverkstilkoblingen kan være intranett eller Internett.
I tretrinnsmodellen blir brukerens kommandoer eller spørsmål sendt til mellomtliggende tjenester, hvorfra kommandoene igjen sendes til datakilden. Resultatene sendes tilbake til midterste nivå, og derfra til brukeren. Denne typen modeller er svært nyttige av ledere for informasjonssystemer, da den gjør det enkelt å opprettholde tilgangskontroll og foreta oppdateringer til bedriftsdata. Applikasjonsdistribusjon blir også enkel og gir ytelsesfordeler. Midttrinnet er vanligvis skrevet i C eller C ++.
JDBC-driverbehandleren er en tradisjonell ryggrad i JDBC-arkitekturen, som spesifiserer objekter for å koble Java-applikasjoner til en JDBC-driver. JDBC Test Suite hjelper deg med å sikre at JDBC-driverne vil kjøre programmet. JDBC-ODBC Bridge-programvaren tilbyr JDBC-tilgang via de åpne databasekonnektivitetsdriverne.
