示例#1
0
 public static function getPurePDO()
 {
     if (is_null(self::$pdo)) {
         $settings = Environment::databaseSettings();
         try {
             $PDO = new PDO($settings['driver'] . ":host=" . $settings['host'] . ";port=" . $settings['port'] . ";dbname=" . $settings['name'], $settings['username'], $settings['password']);
         } catch (PDOException $e) {
             throw new DatabaseException();
         }
         self::$purePDO = $PDO;
         self::$pdo = new FluentPDO($PDO);
     }
     return self::$purePDO;
 }