, dette kapitel giver et eksempel på, hvordan til at skabe en enkel jdbc anvendelse.dette vil vise dig hvordan man åbner en database forbindelse, udføre en sql forespørgsel, og resultaterne vises. alle de foranstaltninger, der er nævnt i dette skema eksempel forklares i de efterfølgende kapitler i denne forelæsning., skabe jdbc anvendelse, er der følgende seks trin i opbygningen af et jdbc anvendelse &minus,,,,, import af pakker:, kræver, at de omfatter de emballager, der indeholder jdbc klasser, der er nødvendige for database programmering.i de fleste tilfælde anvendelse af import java. sql. *, vil være tilstrækkeligt.,,,, registrere jdbc fører:, kræver, at du aktivere en chauffør, så du kan åbne en kommunikationsforbindelse med databasen.,,,, åbne en forbindelse:, kræver anvendelse af, drivermanager. getconnection(), en metode til at skabe en forbindelse objekt, som er en fysisk forbindelse med databasen.,,,, udføre et spørgsmål: skal ved hjælp af en genstand for type erklæring for bygning og indgiver en sql erklæring til databasen.,,,,, ekstrakt data fra resultat: kræver, at du bruger den passende, resultset getxxx(), en metode til at hente den. data fra resultatet.,,,, at rense miljøet:, kræves det udtrykkeligt, at lukke alle database, ressourcer og er baseret på den jvm er skrald samling.,,masser af kode, denne stikprøve eksempel kan tjene som en model, når du har brug for at skabe deres egen jdbc anvendelse i fremtiden. denne prøve kode er blevet skrevet baseret på miljø - og database har gjort i det foregående kapitel, kopi og tidligere følgende eksempel i firstexample.java, samle og er som følger: minus. //løntrin 1.import, der pakker import java. sql. *; offentlige klasse firstexample (//jdbc førerens navn og database, url statisk sidste snor jdbc_driver = "kom. mysql. jdbc."; statiske sidste snor db_url = "jdbc: mysql: ///////////////////////localhost emp"; databasen akkreditiver statisk sidste snor - bruger = "brugernavnet"; statiske sidste snor passere = "kodeord" offentlige statisk tomrum vigtigste (string [] args) {forbindelse conn = ugyldig; udtalelse stmt = ugyldig; prøve (//trin 2: register jdbc chauffør klasse. forname ("kom. mysql. jdbc."); //trin 3: åben tilslutning. println (", der forbinder til database..."); 5 = drivermanager. getconnection (db_url, bruger, pass); //trin 4: gennemføre en forespørgsel system.out.println ("at skabe erklæring..."); stmt =. createstatement(); snor sql; sql = "vælg id, første, sidste år fra arbejdstagere"; resultset rs = stmt. executequery (sql); //trin 5: ekstrakt data fra resultater, mens (rs. next()) (//hente i kolonne navn int id = rs.getint (id); int alder = rs.getint ("alder"); snor første = rs.getstring ("første"); snor i = rs.getstring (""); //vise værdier system. tryk ("id" + id); system. tryk ("alder:" + alder); system. tryk ("første" + 1) system. println (":" + i)} //trin 6: rent miljø rs. close(); stmt. close();. close();} fangst (sqlexception se) (//klare fejl for jdbc selv. printstacktrace();} fangst (undtagen e) (//klare fejl i class.forname f. printstacktrace();} endelig (//endelig blok, der anvendes til at lukke ressourcer prøve (hvis (stmt!= nul) stmt. close();} fangst (sqlexception se2) {} //intet, vi kan gøre prøve (hvis (conn.= nul). close();} fangst (sqlexception se) (se. printstacktrace();} //ende endelig prøve) //sidste prøve system. println ("farvel.");) //ende vigtigste} //ende firstexample, lad os udarbejde ovenstående eksempel således −, c) > javac firstexample.java c: \\ >,, når du løber, firstexample, det giver følgende resultat: minus; c) > java firstexample: forbinder til database...at skabe erklæring...id: 100, alder: 18, første: zara, sidste: ali id: 101, alder: 25, første: mahnaz sidste: fatma id: 102, alder: 30, første: zaid sidste: khan id: 103, alder: 28, første: sumit sidste: mittal c:), og gt;,
jdbc - prøve, f.eks. kode
Previous:jdbc - miljø har
Next Page:jdbc - chauffør typer