예제 #1
0
 private function __construct()
 {
     Database_Config::transmit();
     try {
         $this->_connection = new PDO("mysql:host=" . Database_Config::$dbhostname . ";dbname=" . Database_Config::$dbdatabase, Database_Config::$dbusername, Database_Config::$dbpassword, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
         $this->_connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     } catch (Exception $e) {
         die($e->getMessage());
     } catch (Exception $e) {
         throw new Exception('Nu s-a putut realiza conexiunea la baza de date!');
     }
 }