Java-databasetilkobling
| 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
- ↑ 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 .
- ↑ 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
- JDBC- teknologi _ _
- Grunnleggende om JDBC _ _