首先可以通過phpinfo()檢視下你的PDO擴充是否啟用:
如果啟用了,繼續:
<?php
/*通過驅動調用連接配接ODBC資料庫*/
$dsn = 'mysql:dbname=test;host=127.0.0.1';
$user = 'root';
$password = '123456';
try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo '連接配接失敗: ' . $e->getMessage();
}
?>
連接配接測試。
如果連接配接失敗會如下:
比如密碼錯誤:
連接配接失敗: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
對了PDO構造函數,如果連接配接失敗會抛出一個異常
Errors/Exceptions
PDO->__construct() throws a PDOException if the attempt to connect to the requested database fails.
是以應該捕獲這個異常作出處理。
本文轉自 xcf007 51CTO部落格,原文連結:http://blog.51cto.com/xcf007/111360,如需轉載請自行聯系原作者