Le transazioni si usano quando hai diverse query insert e/o update ed è necessario che TUTTE vadano a buon fine perché i dati sul DB siano coerenti.
Se devi eseguire query singole non ha senso la transazione perché se la query fallisce, nel DB non avviene alcun cambiamento, dunque anche un rollback non è necessario, basta gestire l'errore in modo che ti venga proposto un messaggio che te lo notifica, così da sapere che la query non è stata eseguita.