一:html' target='_blank'>什么是PDO
PDO一是PHP數據對象(PHP Data Object)的簡稱,并且是和PHP5.1版本一起發布的,目前支持的數據庫包括Firebird, FreeTDS,Interbase ,MySQL,MS SQL Server, ODBC, Oracle,Postgre SQL,SQLite 以及 Sybase等。
二:PDO的特點
1.編碼的一致性
由于PHP可用的各種數據庫擴展是由不同發行者編寫的,所以盡管所有的擴展都提供了基本相同的特性,卻不 滿 足編碼的一致性。PDO消除了這種不一致,提供了可用于各種數據庫的單一接口;
2.靈活性
因為PDO在運行時加載必須的數據庫驅動程序,所以不需要在每次使用不同數據庫時重新配置和重新編譯PHP。例如,如果數據庫需要從SQL切換到MySQL,只需要加載PDO_MYSQL驅動程序就可以了。
3.面向對象特性
PDO利用PHP5的面向對象特性,可以獲得更強大、更高效的數據庫通信。
4.高性能
PDO是用C編寫的,編譯為PHP,與用PHP編寫的其他解決方案相比,雖然其他都相同,但提供了更高的性能。
三:PDO安裝
你可以通過 PHP 的 phpinfo() 函數來查看是否安裝了PDO擴展。
1.在Unix系統上安裝 PDO
在Unix上或Linux上你需要添加以下擴展:
extension=pdo.so
2.Windows 安裝 PDO
PDO 和所有主要的驅動作為共享擴展隨 PHP 一起發布,要激活它們只需簡單地編輯 php.ini 文件,并添加以下擴展:
extension=php_pdo.dll
除此之外還有以下對應的各種數據庫擴展:
;extension=php_pdo_firebird.dll;extension=php_pdo_informix.dll;extension=php_pdo_mssql.dll;extension=php_pdo_mysql.dll;extension=php_pdo_oci.dll;extension=php_pdo_oci8.dll;extension=php_pdo_odbc.dll;extension=php_pdo_pgsql.dll;extension=php_pdo_sqlite.dll
在設定好這些配置后,我們需要重啟PHP 或 Web服務器。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答