- La classe Connection ha essenzialmente l'unico scopo di gestire le
transazioni (delle quali non parleremo)
- Per ogni altra operazione dovremo fare ricorso ad altre classi. Per ottenerle
abbiamo tre metodi:
- Statement createStatement() throws SQLException ritorna una Statement
attraverso la quale potremo inviare qualunque query al database
- PreparedStatement prepareStatement(String sql) throws SQLException riceve come
parametro una query parametrica nella quale alcuni o tutti i valori sono sostituiti
da ?. Ritorna una PreparedStatement nella quale potremo sostiutire i
parametri indicati con i ? nella query ed inviarla ad database
- CallableStatement prepareCall(String sql) throws SQLException simile alla
prepareStatement, viene però utilizzata per le stored procedure
(che non tratteremo)
|