Hata yakalamak için try - catch yapısını kullanmalısınız. DB işlemleri için transaction kullanabilirsiniz.