Draft: try to wrap database error into a custom exception
I think the idea at that time was to be able to have our custom exception to catch it easily during querying errors.
I think the idea at that time was to be able to have our custom exception to catch it easily during querying errors.