Java-databaseconnectiviteit
| 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
- ↑ 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 .
- ↑ 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 .