jdbc 4,0 indførelse

, hvad er jdbc?, jdbc står for j - d, ata, b, ase, c, onnectivity, som er en standard java api til database uafhængige forbindelsesetableringen mellem java programmeringssprog og en lang række databaser., jdbc bibliotek omfatter apis for hver af de opgaver, der er nævnt nedenfor, som er ofte forbundet med database, anvendelse.,,, en forbindelse til en database,.,,, skabe sql eller mysql erklæringer.,,, at henrette sql eller mysql forespørgsler i databasen,.,,, - & ændring af den deraf følgende registre.,,, grundlæggende er en specifikation af jdbc giver et fuldstændigt sæt af grænseflader, der giver mulighed for bærbare adgang til en underliggende database.java - kan bruges til at skrive til de forskellige typer af executables, såsom &minus,,,,,,,,, applets java ansøgninger, java,,, java servlets,,, java serverpages (jsps), virksomhed javabeans (ejbs).,,, alle disse forskellige executables er i stand til at bruge en jdbc chauffør adgang til en database, og drage fordel af de lagrede data, jdbc giver de samme muligheder som odbc, således at java - programmer til at indeholde database uafhængige kode. forudsætning, før vi går videre, må du have en god forståelse af følgende to emner og minus;,,, centrale java - programmering, sql eller mysql database, jdbc arkitektur, jdbc api - støtter begge to og tre forarbejdning modeller for adgang til databaser, men generelt jdbc struktur består af to lag &minus,,,,, jdbc api:, giver dette anvendelse til jdbc manager forbindelse.,,,, jdbc chauffør api: det støtter jdbc manager, at føreren forbindelse.,,, jdbc api - anvender en chauffør manager og database specifikke chauffører til at give gennemsigtige forbindelser til forskellige databaser, jdbc chauffør manager. sikrer, at den korrekte lokomotivfører bruges til at få adgang til hver datakilde.føreren leder er i stand til at støtte flere samtidige chauffører er forbundet med flere heterogene databaser. efter er den arkitektoniske diagram, der viser, hvor føreren leder med hensyn til jdbc chauffører og java - anvendelse og minus;,,, fælles jdbc komponenter, jdbc api foretager følgende grænseflader og klasser og minus.,,, drivermanager: denne kategori forvalter en liste over database chauffører.tændstikker forbindelse anmodninger fra java anvendelse med ordentlig database bilist meddelelse under protokol.den første chauffør, der anerkender en vis subprotocol under jdbc vil blive brugt til at etablere en database forbindelse.,,,, fører: denne grænseflade håndterer kommunikation med databasen server.du kommer i direkte kontakt med chauffør objekter, meget sjældent.i stedet, du bruger drivermanager genstande, der forvalter genstande af denne type.det er også abstracts detaljer, der er forbundet med at arbejde med chauffør objekter.,,,,, nemlig at, denne grænseflade med alle metoder til at kontakte en database.i den forbindelse objekt er meddelelse sammenhæng, dvs. at al kommunikation med databasen via forbindelse kun gøre indsigelse,.,,,, erklæring:, bruger de genstande, lavet af denne grænseflade til at indgive sql erklæringer til databasen.visse afledte grænseflader acceptere parametre, ud over at henrette lagrede procedurer.,,,, resultset: disse objekter have data indhentet fra en database, efter du udføre en sql søgning ved hjælp af erklæring objekter.det virker som en iterator til at lade dig gå gennem sine data.,,,, sqlexception: denne kategori af eventuelle fejl, som forekommer i en database anvendelse.,,, jdbc 4,0 pakker, java.sql og javax.sql er den primære emballage for jdbc 4,0.dette er den seneste jdbc version på tidspunktet for udarbejdelsen af denne forelæsning.det er den vigtigste klasser for at interagere med jeres datakilder. de nye elementer i disse pakker omfatter ændringer på følgende områder: minus;,,, automatisk database chauffør -.,,, håndtering af undtagelser forbedringer.,,, øget klat /clob funktioner.,,, sammenhæng og erklæring grænseflade forbedringer.,,, nationale tegnsæt støtte.,,, sql rowid adgang.,,, sql 2003 xml - data type støtte.,,,,,,,,, anmærkninger.

JDBC Architecture



Previous:
Next Page: