Catching the exception in the DbConnection and removing the unnecessary
method in the UserDAO and IUserDAO