Hvordan bruke Preparerte Uttalelser i ETL Java Caps

Preparerte uttalelser er en teknikk som brukes i Java programmeringsspråk som brukes til å hjelpe fremskynde programmer hvis du kjører den samme operasjonen gjentatte ganger. Med en forberedt uttalelse, er noen av operasjonen utarbeidet på forhånd, slik at hver påfølgende bruk av den klargjorte setningen er raskere. Det tar ca 65 bruk av den samme setningen i et program for å gjøre preparerte uttalelser en tidsbesparende drift i en ETL Java Caps program eller et annet Java-basert program, men det kan få fart på programmet hvis du utfører samme operasjon flere ganger.

Bruksanvisning

1 Tittel din forberedt uttalelse. For eksempel, hvis du ønsket å ha en erklæring om at du kan bruke til å oppdatere salgstall med forskjellige parametere, kan du ringe din uttalelse "updatesales."

2 Skriv inn koden som vil definere din forberedt uttalelse. Alle forberedte uttalelser starte med en forbindelse kommando, slik at de fleste begynner med "con". Den "con" blir så fulgt av en SQL-kommando. For eksempel, hvis din forberedt uttalelse er designet for å liste opp salget av iskrem og du ville ha det til å bruke parametere av mengde og type iskrem, vil koden være:

PreparedStatement updateSales = con.prepareStatement (

"UPDATE ICECREAM SET SALES = ? WHERE ICECREAM_NAME LIKE ?");

De to spørsmålstegn representerer parametrene som du vil bruke i setningen. Dette representerer den faktiske forberedt uttalelse kode, men du må skrive kode senere i programmet for å gi parameterverdier hver gang du vil kjøre denne kunngjøring.

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 din uttalelse. I begge tilfeller vil du begynne med navnet på den klargjorte setningen, etterfulgt av "innstillingsfilen." Den neste delen av koden vil variere avhengig av om du går inn i et tall eller en streng inn i parameter; for det tidligere, ville det neste stykke kode være "Int", mens den 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 del av koden har to forskjellige deler, som begge er plassert i parenteser. Det første tallet i parentes forteller programmet hvilken parameter du oppdaterer. Den andre delen, adskilt 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, vil du bruke følgende kode:

updateSales.setInt (1, 75);
updateSales.setString (2, "Vanilla");