PDO概述:
PDO是PHP Data Object (PHP資料物件)的簡稱,它是與PHP5.1版本一起發行的。目前支援的資料庫包括Firebird、FreeTDS、Interbase、MySQL、MS SQL Server、ODBC、Oracle、Postgre SQL、SQLite和Sybase。有了PDO用戶不必再使用mysql_*函數,oci_*函數或mssql_*函數,也不必再為它們封裝資料庫操作類,只需要使用PDO介面中的方法就可以對資料庫進行操作。在選擇不同資料庫時,只需要修改PDO的DSN(資料庫來源名稱)即可。
PDO特點:
PDO是一個資料庫存取抽象層,作用是統一各種資料庫的存取接口,與mysql和mysqli函數函式庫相比,PDO讓跨資料庫的使用更具親和力;與ADODB和MDB2相比,PDO更有效率。
PDO將透過一種輕量、清晰、方便的函數,統一各種不同RDBMS函式庫的共有特性,在最大程度上實現PHP腳本的抽象性和相容性。
PDO吸收現有資料庫擴充的經驗與教訓,可以輕鬆的與各種資料庫互動。
PDO擴充功能是模組化的,使用戶能夠在運行時為資料庫後端載入驅動程序,而不必重新編譯或重新安裝整個PHP
例如:PDO_MySQL會取代PDO擴充實現MySQL資料庫API。
安裝PDO:
PDO在php5之前的版本是無法使用的。
在window中要啟用PDO,可以在php.ini中,去掉extension=php_pdo.dll前面的分號,要支援MySQL資料庫,則需要去掉extension =php_pdo_mysql.dll前面的分號
註:PDO在5.2以上的一些版本中預設為開啟狀態。
以上就是PDO概述特色及安裝的內容,更多相關內容請關注PHP中文網(www.php.cn)!