Class DbcpException

  • All Implemented Interfaces:
    Serializable

    public class DbcpException
    extends RuntimeException
    Deprecated.
    This will be removed in a future version of DBCP.

    Subclass of RuntimeException that can be used to wrap a SQLException using the "root cause" pattern of JDK 1.4 exceptions, but without requiring a 1.4 runtime environment.

    Version:
    $Revision: 883425 $ $Date: 2009-11-23 12:19:43 -0500 (Mon, 23 Nov 2009) $
    Author:
    Jonathan Fuerth, Dan Fraser
    See Also:
    Serialized Form
    • Field Detail

      • cause

        protected Throwable cause
        Deprecated.
        The root cause of this exception (typically an SQLException but this is not required).
    • Constructor Detail

      • DbcpException

        public DbcpException()
        Deprecated.
        Construct a new runtime exception with null as its detail message.
      • DbcpException

        public DbcpException​(String message)
        Deprecated.
        Construct a new runtime exception with the specified detail message.
        Parameters:
        message - The detail message for this exception
      • DbcpException

        public DbcpException​(String message,
                             Throwable cause)
        Deprecated.
        Construct a new runtime exception with the specified detail message and cause.
        Parameters:
        message - The detail message for this exception
        cause - The root cause for this exception
      • DbcpException

        public DbcpException​(Throwable cause)
        Deprecated.
        Construct a new runtime exception with the specified cause and a detail message of (cause == null ? null : cause.toString()).
        Parameters:
        cause - The root cause for this exception
    • Method Detail

      • getCause

        public Throwable getCause()
        Deprecated.
        Return the root cause of this exception (if any).
        Overrides:
        getCause in class Throwable