++ Manager exceptions

Doctrine_Manager_Exception is thrown if something failed at the connection management

<code type='php'>
try {
    $manager->getConnection('unknown');
} catch (Doctrine_Manager_Exception) {
    // catch errors
}
</code>

++ Relation exceptions

thrown if something failed during the relation parsing

++ Connection exceptions

thrown if something failed at the database level

<code type='php'>
try {
    $conn->execute('SELECT * FROM unknowntable');
} catch (Doctrine_Connection_Exception) {
    // catch errors
}
</code>

++ Query exceptions

thrown if DQL parsing fails somehow