close

Java-databasetilkobling

Gå til navigasjon Gå til søk
Java-databasetilkobling
Generell informasjon
programtype api
utvikler Sun Microsystems
Teknisk informasjon
Planlagt inn Java
Støttede plattformer java virtuell maskin
Versjoner
Siste stabile versjon 4,0 ()
Lenker

Java Database Connectivity (på spansk: Connectivity to Java-databaser), bedre kjent under forkortelsen JDBC , [ 1 ] [ 2 ]​ er et API som tillater utførelse av operasjoner på databaser fra programmeringsspråket Java , uavhengig av hvilket operativsystem det er. kjører på eller databasen som åpnes, ved å bruke SQL-dialekten til databasemodellen som brukes.

JDBC API presenteres som en samling av Java-grensesnitt og administrasjonsmetoder for tilkoblingshåndtering mot hver spesifikke databasemodell. En behandler for tilkoblinger til en bestemt databasemodell er et sett med klasser som implementerer Java-grensesnitt og bruker registreringsmetoder for å deklarere hvilke typer databaselokaliser ( URLer ) de kan håndtere. For å bruke en bestemt database, kjører brukeren programmet ditt sammen med tilkoblingsbiblioteket som passer til databasemodellen hans, og får tilgang til det ved å etablere en tilkobling; For å gjøre dette, gir den lokalisatoren til databasen og de spesifikke tilkoblingsparametrene. Derfra kan du utføre alle typer oppgaver med databasen du har tillatelse til: spørre, oppdatere, opprette, endre og slette tabeller, utføre prosedyrer lagret i databasen, etc.

JDBC-drivere

JDBC-drivere er adaptere på klientsiden (installert på klientmaskinen, ikke serveren) som konverterer forespørselen fra JAVA-programmet til en protokoll som DBMS kan forstå.

  • JDBC Type 1-driver (også kalt JDBC-ODBC Bridge) konverterer JDBC-metoden til et ODBC -funksjonskall . Den bruker ODBC-driverne for å koble til databasen.
  • Type 2 JDBC-driver (også kalt Native-API-driver) konverterer JDBC-metoden til native database API -kall. Det er raskere enn JDBC-ODBC-broen, men databaseklientbiblioteket må installeres på klientmaskinen og driveren er plattformavhengig.
  • JDBC Type 3-driver. Den bruker en mellomvare mellom JDBC og DBMS .
  • JDBC Type 4-driver (også kalt Pure Java Driver Direct to Database). Det er plattformuavhengig.

java.sql-pakke

JDBC tilbyr pakken java.sql, der det er svært nyttige klasser for å jobbe med databaser .

Klasse Beskrivelse
DriverManager For å laste en driver
Forbindelse For å etablere tilkoblinger til databaser
uttalelse For å utføre SQL-setninger og sende dem til databasene
Forberedt uttalelse Utførelsesbanen er forhåndsbestemt på databaseserveren som gjør at den kan kjøres flere ganger
callableStatement For å utføre SQL-setninger for lagrede prosedyrer.
Resultatsett For å lagre søkeresultatet

Referanser

  1. M. Domínguez-Dorado,. All programmering. nr. 6. S. 35-38. Redaksjonell Iberprensa (Madrid). DL M-13679-2004. Desember 2004. Databasetilgang fra Java-applikasjoner: JDBC 1.0 . 
  2. M. Domínguez-Dorado,. All programmering. nr. 7. Sider. 37-40. Redaksjonell Iberprensa (Madrid). DL M-13679-2004. Januar 2005. Databasetilgang fra Java-applikasjoner: JDBC 2.0 . 

Se også

Eksterne lenker