Class JdbcExceptionHelper


  • public final class JdbcExceptionHelper
    extends Object
    • Method Detail

      • extractErrorCode

        public static int extractErrorCode​(SQLException sqlException)
        For the given SQLException, locates the vendor-specific error code.
        Parameters:
        sqlException - The exception from which to extract the SQLState
        Returns:
        The error code.
      • extractSqlState

        public static String extractSqlState​(SQLException sqlException)
        For the given SQLException, locates the X/Open-compliant SQLState.
        Parameters:
        sqlException - The exception from which to extract the SQLState
        Returns:
        The SQLState code, or null.
      • extractSqlStateClassCode

        public static String extractSqlStateClassCode​(SQLException sqlException)
        For the given SQLException, locates the X/Open-compliant SQLState's class code.
        Parameters:
        sqlException - The exception from which to extract the SQLState class code
        Returns:
        The SQLState class code, or null.
      • determineSqlStateClassCode

        public static String determineSqlStateClassCode​(String sqlState)