Class DbcpException

  • All Implemented Interfaces:
    java.io.Serializable

    public class DbcpException
    extends java.lang.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 Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.Throwable cause
      Deprecated.
      The root cause of this exception (typically an SQLException but this is not required).
    • Constructor Summary

      Constructors 
      Constructor Description
      DbcpException()
      Deprecated.
      Construct a new runtime exception with null as its detail message.
      DbcpException​(java.lang.String message)
      Deprecated.
      Construct a new runtime exception with the specified detail message.
      DbcpException​(java.lang.String message, java.lang.Throwable cause)
      Deprecated.
      Construct a new runtime exception with the specified detail message and cause.
      DbcpException​(java.lang.Throwable cause)
      Deprecated.
      Construct a new runtime exception with the specified cause and a detail message of (cause == null ? null : cause.toString()).
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.Throwable getCause()
      Deprecated.
      Return the root cause of this exception (if any).
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • cause

        protected java.lang.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​(java.lang.String message)
        Deprecated.
        Construct a new runtime exception with the specified detail message.
        Parameters:
        message - The detail message for this exception
      • DbcpException

        public DbcpException​(java.lang.String message,
                             java.lang.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​(java.lang.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 java.lang.Throwable getCause()
        Deprecated.
        Return the root cause of this exception (if any).
        Overrides:
        getCause in class java.lang.Throwable