public static function pdo($type = '') { switch ($type) { case 'ucenter': if (self::$pdoUcenter == null) { $dsn = 'mysql:dbname=cloud_ucenter;host=192.168.59.103:49154'; self::$pdoUcenter = new \PDO($dsn, 'root', ''); // self::$pdoUcenter = new \PDO($dsn, 'yunduo', 'yunduo123456'); self::$pdoUcenter->exec("SET CHARACTER SET UTF8"); } return self::$pdoUcenter; break; case 'appserv': default: if (self::$pdoAppServ == null) { $dbCfg = (include __DIR__ . '/../config/database.php'); $dsn = 'mysql:dbname=' . $dbCfg->database->dbname . ";host=" . $dbCfg->database->host; self::$pdoAppServ = new PDO($dsn, $dbCfg->database->username, $dbCfg->database->password); self::$pdoAppServ->exec("SET CHARACTER SET UTF8"); } return self::$pdoAppServ; break; } return self::$pdo; }