Preparerte uttalelser er en teknikk som brukes i Java programmeringsspråk som brukes til å hjelpe fremskynde programmer hvis du kjører den samme operasjonen flere ganger . Med en forberedt uttalelse , er noen av operasjonen utarbeidet på forhånd , slik at hver påfølgende bruk av forberedt uttalelse er raskere . Det tar ca 65 bruk av den samme setningen i et program for å lage oppkjørte uttalelser en tidsbesparende operasjon i en ETL Java Caps program eller andre Java - basert program , men det kan få fart på programmet hvis du utfører den samme operasjonen flere ganger . Instruksjoner
en
Tittel din forberedt uttalelse. For eksempel, hvis du ønsket å ha en uttalelse som du kan bruke til å oppdatere salgstallene ved hjelp av ulike parametere , kan du ringe din uttalelse " updatesales . "
2
Skriv inn koden som vil definere din forberedt uttalelse . Alle preparerte uttalelser starter med en tilkobling kommando, så de fleste begynner med "con . " The " con" blir så fulgt av en SQL-kommando . For eksempel, hvis din forberedt uttalelse er utformet for å liste opp salget av iskrem og du ville ha det til å bruke parameterne for mengde og type iskrem, ville koden være:
PreparedStatement updateSales = con.prepareStatement ( "OPPDATERING ICECREAM setter salg = HVOR ICECREAM_NAME UT? ? ");
de to spørsmålstegn representerer parameterne som du vil bruke i uttalelsen . Dette representerer den faktiske forberedt uttalelse kode , men du må skrive koden senere i programmet for å gi parameterverdiene hver gang du vil kjøre denne forberedt uttalelse .
3
Skriv inn koden som vil definere de ulike parametrene for din forberedt uttalelse. Det er bestemt syntaks som vil tillate programmet å sette inn de riktige parameterne i kontoutskriften. I begge tilfeller vil du begynne med navnet på forberedt uttalelse , etterfulgt av Den neste delen av koden vil variere avhengig av om du går inn i et tall eller en streng til parameteren " sett . ". , For tidligere , ville det neste stykke kode være " Int ", mens med sistnevnte , ville du skrive " String ". for eksempel vil koden for å sette parametre i forrige program være enten " updateSales.setInt " eller " updateSales.setString . "
4
Skriv kode instruere programmet som parameter du oppdaterer så vel som verdien å bruke. Denne delen av koden har to forskjellige deler, som begge er plassert innenfor parenteser. Det første nummeret i parentes forteller programmet hvilken parameter du oppdaterer. Den andre delen , atskilt fra den første delen av et komma , gir verdi for parameteren. For å bruke det forrige eksemplet , for å kjøre forberedt uttalelse i trinn 2 for 75 enheter av vaniljeis solgt , ville du bruke følgende kode :
updateSales.setInt ( 1 , 75 ) ; updateSales.setString ( 2 , " Vanilla ");