scusate ma che vantaggi ho con le stored procedures?
E tra Statement e PreparedStatement?
Non siate troppo tecnici pleaseee :-)
Grazie
scusate ma che vantaggi ho con le stored procedures?
E tra Statement e PreparedStatement?
Non siate troppo tecnici pleaseee :-)
Grazie
Allora, lo statement è un'istruzione SQL che viene compilata al volo dal motore SQL del database, e che una volta eseguita si "perde"
il PreparedStatement è simile, solo che viene tenuta in memoria; poichè viene tenuta in memoria, in fase di esecuzione è + rapida della precedente (infatti non deve essere compilata ogni volta)
di solito viene usata quando bisogna fare sempre le stesse istruzioni, ma con parametri diversi (ad esempio inserisci n articoli di seguito nel db)
Le storedProcedure invece sono istruzioni SQL che sono memorizzati sulla base dati; essendo parte del motore SQL del db stesso, come livello di velocità sono il massimo che puoi ottenere
Di contro non tutti i db le supportano (come ad esempio MySql)