- La classe PreparedStatement serve quando si abbiano delle query ripetitive,
come nel riempimento massiccio di un database oppure quando si debbano fare delle conversioni
di dati particolari (in genere campi tempo e data).
- A differenza della classe Statement, la PreparedStatement contiene
fin dalla sua creazione una query, anche se non completa.
- Alcuni database potranno precompilare questa query, per poi inviare solo i
dati
- Una volta completata la query, aggiungendo i dati, la si potrà eseguire con gli stessi
metodi int executeUpdate(), ResultSet executeQuery(String sql) e boolean
execute() come per Statement, salvo che senza la String con la query
|