Le dichiarazioni preparate sono una tecnica utilizzata nella programmazione Java che vengono utilizzati per contribuire ad accelerare i programmi se si esegue la stessa operazione più volte . Con una dichiarazione preparata , alcune delle operazioni è compilato in anticipo , in modo che ogni successivo utilizzo della dichiarazione preparata è più veloce . Ci vogliono circa 65 utilizzi della stessa dichiarazione all'interno di un programma per fare dichiarazioni preparate un risparmio di tempo in un programma ETL Java CAPS o qualsiasi altro programma basato su Java , ma può accelerare il vostro programma se si esegue più volte la stessa operazione . Istruzioni
1
Titolo della tua dichiarazione preparata. Per esempio, se si voleva avere una dichiarazione che è possibile utilizzare per aggiornare i dati di vendita che utilizzano parametri diversi , si potrebbe chiamare la tua dichiarazione " updatesales ".
2
Scrivi il codice che definirà il vostro dichiarazione preparata . Tutte le istruzioni preparate iniziano con un comando di connessione , quindi la maggior parte iniziano con " con. " Il "con" è seguito da un comando SQL . Ad esempio, se il prepared statement è stato progettato per elencare le vendite di gelato e si voleva utilizzare i parametri di quantità e tipo di gelato , il codice sarebbe:
updateSales PreparedStatement = con.prepareStatement ( "UPDATE SET GELATO dI VENDITA = dove ICECREAM_NAME desideri? ?") ;
i due punti interrogativi rappresentano i parametri che verranno utilizzati nella dichiarazione. Questo rappresenta il codice attuale dichiarazione preparata , ma avrete bisogno di scrivere codice più avanti nel programma per dare i valori dei parametri ogni volta che si desidera eseguire questa dichiarazione preparata .
3
Scrivi il codice che definirà i diversi parametri per la vostra dichiarazione preparata. Vi è la sintassi specifica che permetterà al programma di inserire i parametri corretti nel tuo estratto conto . In entrambi i casi , si inizierà con il nome di dichiarazione preparata , seguita da La parte successiva del codice varia a seconda se si sta entrando in un numero o una stringa nel parametro "set . ». , Per la primo, il prossimo pezzo di codice sarebbe "Int ", mentre con il secondo , si può scrivere "Stringa ". Ad esempio, il codice per l'impostazione dei parametri nel programma precedente sarebbe o " updateSales.setInt " o " updateSales.setString . "
4
Scrivi codice istruire il programma di quale parametro si sta aggiornando , così come il valore da utilizzare . Questa porzione di codice ha due parti diverse , entrambi si trovano all'interno parentesi . Il primo numero tra parentesi indica al programma quale parametro si sta aggiornando . La seconda parte , separata dalla prima parte da una virgola , fornisce il valore per il parametro . Per utilizzare l' esempio precedente , per eseguire l'istruzione preparata nella Fase 2 per 75 unità di gelato alla vaniglia venduto , si può usare il seguente codice :
updateSales.setInt ( 1 , 75 ) ; updateSales.setString ( 2 , " Vanilla ");