Hva er Java® -databasetilkobling?

Java® -programmeringsspråket er en programvaresuite som tilbyr mange moduler for de fleste typer utvikling. Blant de viktigste modulene er Java® Database Connectivity (JDBC) programmeringsgrensesnitt. Disse grensesnittene gir tilgang til databaser fra Java® -programmer. JDBC -grensesnittene fungerer med flere kommersielle databaser, inkludert Oracle® og Microsoft®.

De fleste programvareapplikasjoner krever en database for å lagre informasjonen som er fanget fra datatastaturet. Disse dataene må lagres i dataprogrammet og beholdes i en database. Java® bruker JDBC for å konvertere data fra programmeringsspråket til en database. Denne konverteringen skjer hver gang applikasjonen endrer data.

En database er et spesielt datamaskinfilsystem som er designet for å lagre data for et selskap. Java® Database Connectivity -grensesnittet er programvaren som muliggjør manipulering av disse dataene fra et Java® -program. JDBC gir spesifikke grensesnitt to Legg til, slett og endre data i en database.

Structured Query Language (SQL) er skriptspråket spesielt designet for databaser. Dette SQL -språket muliggjør utvinning av data fra en database til en dataskjerm. Java® Database Connectivity -grensesnittet bruker SQL som metode for å oppdatere data. Dette SQL -skriptet sendes inn i JDBC -grensesnittet som parametere for å utføre på databasen.

Open Database Connectivity (ODBC) er et annet grensesnitt som også er designet for tilgang til databaser. Denne programvaren brukes av de fleste programvare som krever databasetilkobling. Den primære forskjellen mellom ODBC og JDBC er at Java® Database Connectivity -grensesnittet er spesifikt designet for Java® -programmer. Det brukes vanligvis ikke som en generisk databaseforbindelse.

Java®-databasen tilkoblingsgrensesnitt krever leverandørspesifikke databasedrivereå fungere ordentlig. Disse driverne er vanligvis utviklet av databaseselskaper og regnes som proprietære programmer som tolker Java®-spesifikke forespørsler til et spesifikt databaseformat. Hver driver gir formatene som er nødvendige for å samhandle med de spesifikke databasene.

Det er flere metoder tilgjengelig for tilgang til data fra databaser. JDBC krever at utviklere skriver spesielle SQL -skript. Det er opprettet mange rammer for å effektivisere datatilgangsprosessen. Disse rammene skjuler JDBC -funksjonaliteten fra Java® -utviklere i et forsøk på å øke produktiviteten. Noen eksempler på disse rammene inkluderer Hibernate og Enterprise Java® Beans (EJB).

ANDRE SPRÅK