close

Java-databaseconnectiviteit

Ga naar navigatie Ga naar zoeken
Java-databaseconnectiviteit
Algemene informatie
programmatype: api
ontwikkelaar Sun Microsystems
Technische informatie
gepland in Java
Ondersteunde platforms java virtuele machine
versies
Laatste stabiele versie 4.0 ()
Links

Java Database Connectivity (in het Spaans: Connectivity to Java-databases), beter bekend onder het acroniem JDBC , [ 1 ] [ 2 ]​ is een API die de uitvoering van bewerkingen op databases vanuit de Java-programmeertaal mogelijk maakt, ongeacht het besturingssysteem. draait op of de database die wordt geopend, met behulp van het SQL-dialect van het databasemodel dat wordt gebruikt.

De JDBC API wordt gepresenteerd als een verzameling Java-interfaces en beheermethoden voor verbindingsafhandeling voor elk specifiek databasemodel. Een handler voor verbindingen met een bepaald databasemodel is een reeks klassen die Java-interfaces implementeren en registratiemethoden gebruiken om de typen databaselocators ( URL's ) aan te geven die ze aankunnen. Om een ​​bepaalde database te gebruiken, voert de gebruiker uw programma samen met de verbindingsbibliotheek uit die geschikt is voor zijn databasemodel, en opent deze door een verbinding tot stand te brengen; Om dit te doen, levert het de locator aan de database en de specifieke verbindingsparameters. Van daaruit kunt u elk type taak uitvoeren met de database waarvoor u toestemming hebt: tabellen opvragen, bijwerken, maken, wijzigen en verwijderen, procedures uitvoeren die in de database zijn opgeslagen, enz.

JDBC-stuurprogramma's

JDBC-stuurprogramma's zijn adapters aan de clientzijde (geïnstalleerd op de clientcomputer, niet op de server) die het verzoek van het JAVA-programma converteren naar een protocol dat het DBMS kan begrijpen.

  • JDBC Type 1 Driver (ook wel JDBC-ODBC Bridge genoemd) converteert de JDBC-methode naar een ODBC -functieaanroep . Het gebruikt de ODBC-stuurprogramma's om verbinding te maken met de database.
  • Type 2 JDBC-stuurprogramma (ook wel Native-API-stuurprogramma genoemd) converteert de JDBC-methode naar native database - API -aanroepen. Het is sneller dan de JDBC-ODBC-brug, maar de databaseclientbibliotheek moet op de clientcomputer worden geïnstalleerd en het stuurprogramma is platformafhankelijk.
  • Driver voor JDBC Type 3. Het maakt gebruik van een middleware tussen JDBC en DBMS .
  • JDBC Type 4 Driver (ook wel Pure Java Driver Direct to Database genoemd). Het is platformonafhankelijk.

java.sql pakket

JDBC biedt het pakket java.sqlaan, waarin zeer bruikbare klassen zijn om met databases te werken .

Klas Beschrijving
DriverManager Een stuurprogramma laden
Verbinding Verbindingen maken met databases
uitspraak Om SQL-instructies uit te voeren en naar de databases te verzenden
Voorbereidverklaring Het uitvoeringspad is vooraf bepaald op de databaseserver, waardoor het meerdere keren kan worden uitgevoerd
callableStatement Om SQL-instructies van opgeslagen procedures uit te voeren.
ResultaatSet Het zoekresultaat opslaan

Referenties

  1. M. Domínguez-Dorado,. Alle programmering. Nr. 6. Pg. 35-38. Redactioneel Iberprensa (Madrid). DL M-13679-2004. December 2004. Databasetoegang vanuit Java-toepassingen: JDBC 1.0 . 
  2. M. Domínguez-Dorado,. Alle programmering. Nr. 7. Pagina's. 37-40. Redactioneel Iberprensa (Madrid). DL M-13679-2004. Januari 2005. Databasetoegang vanuit Java-toepassingen: JDBC 2.0 . 

Zie ook

Externe links