per prima cosa non esegui il commit sulla connection, inoltre dovresti dire se riesce a connettersi al db e arrivare alla fine