, dette kapitel giver et eksempel på, hvordan man udvælger de optegnelser fra et bord med jdbc anvendelse.dette ville betyde en yderligere betingelser ved hjælp af som klausul, mens udvælgelsen af registreringer fra bordet.før udførelse af følgende eksempel, sørg for at have følgende i stedet &minus,,,, at udføre følgende eksempel: de kan erstatte brugernavn og password, med deres faktiske brugernavn og password.,,, din mysql eller hvad database, de anvender, er oppe og køre.,,, nødvendige foranstaltninger, følgende foranstaltninger, der er nødvendige for at skabe en ny database med 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 kommunikationskanal med databasen.,,,, åbne en forbindelse:, kræver anvendelse af, drivermanager. getconnection(), en metode til at skabe en forbindelse objekt, som er en fysisk kontakt med en database, server.,,,, udføre et spørgsmål: skal ved hjælp af en genstand for type erklæring for bygning og indgiver en erklæring til at hente oplysninger fra sql en tabel, der opfylder bestemt betingelse.dette spørgsmål gør brug af, afsnit at udvælge registre at vælge alle de studerende, hvis navn starter med "e".,,,, at rense miljøet:, kræves det udtrykkeligt, at lukke alle database, ressourcer og er baseret på den jvm er skrald samling.,, prøvens kode, kopiere og pasta med følgende eksempel i jdbcexample.java udarbejde og løber således − //løntrin 1.import, der pakker import java. sql. *; offentlige klasse jdbcexample (//jdbc førerens navn og database, url statisk sidste snor jdbc_driver = "kom. mysql. jdbc."; statiske sidste snor db_url = "jdbc: mysql: ///////////////////////localhost studerende"; 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 udvalgte database..."); 5 = drivermanager. getconnection (db_url, bruger, pass); system. println ("forbundet.database vil indeholde succes... "); //trin 4: gennemføre en forespørgsel system. println (" at skabe erklæring... "); stmt =. createstatement(); //ekstrakt optegnelser uden nogen betingelse.system. println ("hente optegnelser uden tilstand..."); snor sql = "vælg id, første, sidste år fra registreringen." resultset rs = stmt. executequery (sql), 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)} //vælge alle registre under id er lig med eller større end 101 system. println ("hente papirer med tilstand...");sql = "vælg id, første, sidste år fra registreringen" + ", hvor den første som"% za% "; rs = stmt. executequery (sql), 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)} rs. close();} fangst (sqlexception se) (//klare fejl for jdbc selv. printstacktrace();} fangst (undtagen e) (//klare fejl i class.fornamee. printstacktrace();} endelig (//endelig blok, der anvendes til at lukke ressourcer prøve (hvis (stmt!= nul). close();} fangst (sqlexception se) {} //ikke prøve (hvis (conn.= nul). close();} fangst (sqlexception se) (se. printstacktrace();} //ende endelig prøve) //sidste prøve system. println ("farvel.");) //ende vigtigste} //ende jdbcexample, lad os udarbejde ovenstående eksempel således −, c) > javac jdbcexample.java c: \\ >,, når du løber, jdbcexample, det giver følgende resultat: minus;, c) > java. jdbcexample tilslutning til et udvalgt database...forbundne database med succes.at skabe erklæring...nydelig optegnelser uden betingelser.id: 100, alder: 30, første: zara, sidste: ali id: 102, alder: 30, første: zaid sidste: khan id: 103, alder: 28, første: sumit sidste: mittal nydelig records med tilstand...id: 100, alder: 30, første: zara, sidste: ali id: 102, alder: 30, første: zaid sidste: khan, farvel!c) >,
jdbc - klausul eksempel
Previous:jdbc - hvor klausul eksempel
Next Page:jdbc - sortering data, f.eks