source/Core/Exception/ExceptionHandler.php
public function handleDatabaseException(\OxidEsales\Eshop\Core\Exception\DatabaseException $exception)
    {
        $this->handleUncaughtException($exception);
    }
public function handleDatabaseException(\OxidEsales\Eshop\Core\Exception\DatabaseException $exception)
    {
        $this->handleUncaughtException($exception);
    }
public function handleDatabaseException ( \ OxidEsales \ Eshop \ Core \ Exception \ DatabaseException $ exception ) { $ this -> handleUncaughtException ( $ exception ) ; }
Report the exception and in case that iDebug is not set, redirect to maintenance page.
Special methods are used here as the normal exception handling routines always need a database connection and
this would create a loop.

@param \OxidEsales\Eshop\Core\Exception\DatabaseException $exception Exception to handle
Report the exception and in case that iDebug is not set redirect to maintenance page . Special methods are used here as the normal exception handling routines always need a database connection and this would create a loop .