就是運算元據庫的方法,果要開啟某個pdo直接在php.ini當中啟用即可。(直接將分號去除即可)pdo就是把運算元據庫的函式封裝成乙個pdo類,其間做了安全驗證而已。
詳細的開啟服務可以在phpinfo下面查詢即可。
mysql連線資料庫的方式是
<?php既然說了pdo就是將資料庫封裝成類。(ps:pdo現在大多數主流的資料庫)mysql_connect("localhost","root","");
mysql_select_db('test');
?>
pdo有四個引數:分別是$dsn、$username、$password、優化驅動的引數、
什麼是dsn呢?其實dsn就是data source name的簡稱,即資料來源名。
data其實就是主機、資料庫、資料庫的驅動。
那麼我們先用pdo來連線一下oracle資料庫:
在此之前我們必須要安裝oralce的驅動,我使用的是wampserver,自動就有裝了主流資料庫的一些驅動。
pdo的所在目錄是:php\php5.3.10\ext
下圖就是對應資料庫的pdo驅動:
echo "建立pdo物件成功!";
?>
圖中所指的是驅動:
必須要安裝才可以進行使用。
上面乙個案例當中並沒有使用到第四個引數,因為是可選的,pdo為我們提供優化驅動的第四個引數是乙個陣列。所以我們可以同時優化多個。12
3456
789<?php
try
catch
(pdoexception
$e
)
echo
$pdo
->getattribute(pdo::attr_autocommit);
?>
the end
資料庫抽象層 PDO
資料庫抽象層 在資料遷移和專案操作多資料庫時,為了便於操作而提供一種的解決方案。當從乙個資料庫系統向另乙個資料庫系統遷移時,幾乎不用更改太多的程式 如將ms sql server遷移到mysql。規劃必須規範,盡量使用相同的資料進行物件例項化,並且使用相同的資料庫抽象層 如pdo 這樣只需要改變系統...
PDO資料庫訪問抽象層
pdo建構函式說明 dsn資料來源名稱,包括主機名埠號和資料庫名稱 username資料庫使用者名稱 password 密碼 driver options連線資料庫的其他選項 pdo是比mysql更高效,資料庫遷移時基本不用更改太多的 sql語句 pdo exec 返回sql語句後受影響的行數 qu...
php資料庫抽象層 PDO
下面就來介紹一下資料庫抽象層pdo的使用 pdo php data objects 是乙個輕量級的php擴充套件,提供了乙個資料訪問抽象層。還要就是pdo只能在php5.0以上版本使用。下面來介紹一下pdo常用的預定義常量 pdo param bool integer 表示布林資料型別 pdo pa...