Translate the given
SQLException into a generic
DataAccessException .
Parameters: task - readable text describing the task being attempted Parameters: sql - SQL query or update that caused the problem. May be null. Parameters: ex - the offending SQLException the DataAccessException to throw