Hvad er Java® -databaseforbindelse?

Java® -programmeringssproget er en softwarepakke, der tilbyder mange moduler til de fleste typer udvikling. Blandt de vigtigste moduler er Java® Database Connectivity (JDBC) programmeringsgrænseflader. Disse grænseflader giver adgang til databaser fra Java® -programmer. JDBC -grænsefladerne fungerer med flere kommercielle databaser, herunder Oracle® og Microsoft®.

De fleste softwareapplikationer kræver en database for at gemme de oplysninger, der er fanget fra computertastaturet. Disse data skal gemmes i computerprogrammet og tilbageholdes i en database. Java® bruger JDBC til at konvertere data fra programmeringssproget til en database. Denne konvertering sker hver gang applikationen ændrer data.

En database er et specielt computerfilsystem, der er designet til at gemme data for et firma. Java® -databaseforbindelsesgrænsefladen er den software, der muliggør manipulation af disse data fra et Java® -program. JDBC leverer specifikke grænseflader to Tilføj, slet og ændrer data i en database.

Struktureret forespørgselssprog (SQL) er scriptingsprog, der er specifikt designet til databaser. Dette SQL -sprog muliggør ekstraktion af data fra en database på en computerskærm. Java® -databaseforbindelsesgrænsefladen bruger SQL som metode til opdatering af data. Dette SQL -script overføres til JDBC -interface som parametre til at udføre i databasen.

Open Database Connectivity (ODBC) er en anden grænseflade, der også er designet til adgang til databaser. Denne software bruges af de fleste software, der kræver databaseforbindelse. Den primære forskel mellem ODBC og JDBC er, at Java® -databaseforbindelsesgrænsefladen er specifik designet til Java® -softwareprogrammer. Det bruges typisk ikke som en generisk databaseforbindelse.

Java®-databaseforbindelsesgrænsefladen kræver leverandørspecifikke databasedrivereat fungere korrekt. Disse drivere er typisk udviklet af databaseselskaber og betragtes som proprietære programmer, der fortolker Java®-specifikke anmodninger til et specifikt databaseformat. Hver driver leverer de formater, der er nødvendige for at interagere med de specifikke databaser.

Der er flere metoder til rådighed til adgang til data fra databaser. JDBC kræver, at udviklere skriver specielle SQL -scripts. Mange rammer er oprettet for at strømline datatilgangsprocessen. Disse rammer skjuler JDBC -funktionaliteten fra Java® -udviklere i et forsøg på at øge produktiviteten. Nogle eksempler på disse rammer inkluderer Hibernate og Enterprise Java® Beans (EJB).

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?