Beredda uttalanden är en teknik som används i Java -programmering som används för att hjälpa till att snabba upp program om du kör samma operation flera gånger . Med ett förberett uttalande , är en del av verksamheten som sammanställts i förväg , så att varje senare användning av de förberett uttalande är snabbare . Det tar cirka 65 användningar av samma uttalande i ett program för att göra förberedda uttalanden en tidsbesparande funktion i ett ETL Java CAPS -programmet eller andra Java - baserade program , men det kan snabba upp ditt program om du utför samma operation flera gånger . Instruktioner
1
Titel ditt förberett uttalande . Till exempel , om du ville ha ett uttalande som du kan använda för att uppdatera försäljningssiffror med hjälp av olika parametrar , kan du ringa ditt uttalande " updatesales . "
2
Skriv in koden som kommer att definiera din förberett uttalande . Alla förberedda uttalanden börjar med en anslutning kommando , så de flesta börjar med " con . " The " con " och sedan följs av ett SQL-kommando . Till exempel , om ditt förberett uttalande är utformad för att lista försäljningen av glass och du ville ha den att använda parametrarna för mängd och typ av glass , skulle koden vara :
PreparedStatement updateSales = con.prepareStatement ( " UPDATE ICECREAM SET FÖRSÄLJNING = där ICECREAM_NAME LIKE ? ? " ) ;
de två frågetecken representerar de parametrar som du ska använda i ett uttalande . Detta representerar din faktiska förberett uttalande kod , men du kommer att behöva skriva kod senare i programmet för att ge parametern värderar varje gång du vill köra detta förberett uttalande . Addera 3
Skriv koden som kommer att definiera de olika parametrarna för din förberett uttalande . Det finns specifika syntax som gör det möjligt för programmet att sätta rätt parametrar i ditt uttalande . I båda fallen kommer du att börja med namnet på den förberett uttalande , följt av nästa del av koden kommer att variera beroende på om du går in i ett nummer eller en sträng i parametern " set . . " ; För tidigare , skulle nästa bit kod vara " Int ", medan den senare , skulle du skriva " Sträng . " till exempel skulle din kod för att ställa in parametrar i det föregående programmet antingen vara " updateSales.setInt " eller " updateSales.setString . "
4
Skriv koden instruerar programmet vilken parameter du uppdaterar liksom värdet att använda . Denna del av koden har två olika delar , som båda är belägna inom parentes . Den första siffran inom parentes talar om för programmet vilken parameter du uppdaterar . Den andra delen , separerad från den första delen av ett kommatecken , ger värde för parametern . För att använda det tidigare exemplet , att köra förberett uttalande i Steg 2 för 75 enheter av vanilj säljs glass , skulle du använda följande kod :
updateSales.setInt ( 1 , 75 ) , updateSales.setString ( 2 , " Vanilla " ) ;