testování připojení do databáze

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
ondrusu
Člen | 118
+
0
-

Zdravím všechny.
Začínám s nette a dělám něco jako „install page“.
Podobně jako u wordpressu zadávám přístupové údaje do databáze, název databáze apod.
Chci otestovat připojení abych následně poslal do databáze nějaké create table a insert.
Dělám to přes new Connection() třídu, ale když to zhavaruje (například nenajde server nebo databázi)
objeví se
„PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Nen znm dn takov hostitel“
„$this->pdo = new PDO($this->params[0], $this->params[1], $this->params[2], $this->options);“

Zkoušel jsem něco jako:

try {
  $connect->connect();
}
catch (PDOException $e) { . . . .

Nevíte někdo jak to ošéfovat aby to vyhodilo jen chybu „Host nenalezen“ nebo tak něco?
Případně jestli neznáte jiný způsob, jak otestovat připojení k databázi aby to vyhodilo jen true / false.

Snad je můj dotaz srozumitelný. Děkuji za reakce.

Editoval ondrusu (17. 5. 2015 18:41)