Doctrine_Connectionisawrapperfordatabaseconnection.ItcreatesDoctrine_Tablesandkeepstrackofallthecreatedtables.Doctrine_ConnectionprovidesthingsthataremissingfromPDOlikesequencesupportandlimit/offsetemulation.<codetype="php">$sess=$manager->openConnection(Doctrine_Db::getConnection("schema://username:password@hostname/database"));// get connection state:switch($sess):caseDoctrine_Connection::STATE_BUSY:// multiple open transactionsbreak;caseDoctrine_Connection::STATE_ACTIVE:// one open transactionbreak;caseDoctrine_Connection::STATE_CLOSED:// closed statebreak;caseDoctrine_Connection::STATE_OPEN:// open state and zero open transactionsbreak;endswitch;// getting database handler$dbh=$sess->getDBH();// flushing the connection$sess->flush();// print lots of useful info about connection:print$sess;</code>