Тест подключения PDO

Я пишу установщик для одного из своих приложений, и я хотел бы иметь возможность протестировать некоторые настройки базы данных по умолчанию.

Возможно ли использование PDO для проверки правильных и недействительных соединений с базой данных?

У меня есть следующий код:

try{
            $dbh = new pdo('mysql:host=127.0.0.1:3308;dbname=axpdb','admin','1234');
            die(json_encode(array('outcome' => true)));
        }catch(PDOException $ex){
            die(json_encode(array(
                'outcome' => false,
                'message' => 'Unable to connect'
            )));
        }

Моя проблема заключается в том, что сценарий пытается подключиться до тех пор, пока не истечет время выполнения сценария, равное 60 секундам, вместо того, чтобы сказать, что он не может подключиться к базе данных.

Спасибо

32
задан Lee Fenlan 7 June 2011 в 09:46
поделиться