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以上的一些版本中預設為開啟狀態。
nginx概述 特點及優勢
1 什麼是nginx?nginx同apache一樣都是一種web伺服器。基於rest架構風格,以統一資源定位符 uniform resources locator url作為溝通依據,通過http協議提供各種網路服務 2 nginx的特點?高效能的http和反向 web伺服器 輕量級 c語言編寫 跨...
Spark RDD概述特點
rdd resilient distributed dataset 叫做分布式資料集,是spark中最基本的資料抽象。中是乙個抽象類,它代表乙個不可變 可分割槽 裡面的元素可平行計算的集合。一組分割槽 partition 即資料集的基本組成單位 乙個計算每個分割槽的函式 rdd之間的依賴關係 乙個p...
陣列的概述及特點
是多個相同型別資料按一定順序排列的集合,並使用乙個名字命名,並通過編號的方式對這些資料進行統一管理。陣列是有序排列的 陣列屬於引用資料型別的變數。陣列的元素,既可以是基本資料型別,也可以是引用資料型別,而陣列名中引用的是這塊連續空間的首位址。建立陣列物件會在記憶體中開闢一整塊連續的空間 陣列的長度一...