1. 程式人生 > >PHP的資料庫抽象層PDO

PHP的資料庫抽象層PDO

    首先,何為PDO呢?PDO英文全名為PHP Data Object,是php的資料物件,擴充套件為PHP訪問資料庫定義了一個輕量級的一致介面。它的作用是:無論你需要使用哪一種資料庫,都可以用相同的方法來進行一些操作,比如:查詢或者獲取資料等。

    PDO可以通過訪問PHP的phpinfo()函式來進行確認自己是否安裝了PDO擴充套件。或者開啟web伺服器開啟apache,然後在瀏覽器輸入網址localhost/phpinfo.php,然後你就能去確認是否安裝了PDO擴充套件。


    然後如果要連線某些資料庫使用時,就需要到伺服器目錄裡的php.ini檔案去編輯儲存,然後重啟php伺服器或者web伺服器

。假如現在要連線一些資料庫,那麼就需要把那些資料庫的驅動開啟,首先將伺服器介面開啟,因為我個人用的phpstudy,所以以此舉例,如果想下載phpstudy的,可以直接網上百度直接下載,


因為phpstudy有兩種方式去開啟驅動,一種就是這個伺服器已經弄好現成給你用,不需要你親自去改動php.ini檔案,操作路線是:其他選項選單 —> PHP擴充套件及設定—>PHP擴充套件,然後只需要將需要用到的資料庫驅動點選開啟,然後重啟伺服器即可。另一種方式則是不偷懶親自去php.ini檔案編輯,操作路線則是:其他選項選單 —>開啟配置檔案—>php.ini,此時便會開啟php.ini檔案,然後快捷鍵ctrl+f搜尋“pdo”

,便出現很多資料庫的配置,然後需要開啟的資料庫驅動文字前的“;”去掉後儲存,便開啟了相對應的資料庫驅動,然後重啟伺服器即可。



最後你就可以建立PDO物件,使用需要的資料庫進行操作了,下面附上一段建立PDO物件的一段PHP程式碼:

<?php
	try{
		$pdo = new PDO();
	}catch(PDOException $e){
		echo "資料庫連線失敗:".$e->getMessage();
		exit;
	}
	echo "建立PDO物件成功!";