一:什麼是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.so2.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
以上是什麼是PDO的詳細內容。更多資訊請關注PHP中文網其他相關文章!