初識PDO資料庫抽象層

2022-05-04 04:36:07 字數 1323 閱讀 3541

就是運算元據庫的方法,

pdo就是把運算元據庫的函式封裝成乙個pdo類,其間做了安全驗證而已。

果要開啟某個pdo直接在php.ini當中啟用即可。(直接將分號去除即可)

詳細的開啟服務可以在phpinfo下面查詢即可。

mysql連線資料庫的方式是
<?php 

mysql_connect("localhost","root","");

mysql_select_db('test');

?>

既然說了pdo就是將資料庫封裝成類。(ps:pdo現在大多數主流的資料庫)

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

trycatch(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...