Mi spiegate la sostanziale differenza tra

la classica richiesta SQL e il 'conn.execute(sql)'?

E' possibile impiegare sempre la seconda?