久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP使用PDO 連接與連接管理操作實(shí)例分析

瀏覽:92日期:2022-09-10 17:20:34

本文實(shí)例講述了PHP使用PDO 連接與連接管理操作。分享給大家供大家參考,具體如下:

連接是通過創(chuàng)建 PDO 基類的實(shí)例而建立的。不管使用哪種驅(qū)動(dòng)程序,都是用 PDO 類名。

構(gòu)造函數(shù)接收用于指定數(shù)據(jù)庫(kù)源(所謂的 DSN)以及可能還包括用戶名和密碼(如果有的話)的參數(shù)。

連接到 MySQL

<?php$dbh = new PDO(’mysql:host=localhost;dbname=test’, $user, $pass);?>

如果有任何連接錯(cuò)誤,將拋出一個(gè) PDOException 異常對(duì)象。如果想處理錯(cuò)誤狀態(tài),可以捕獲異常,

或者選擇留給通過 set_exception_handler()設(shè)置的應(yīng)用程序全局異常處理程序。

處理連接錯(cuò)誤

<?phptry { $dbh = new PDO(’mysql:host=localhost;dbname=test’, $user, $pass); foreach($dbh->query(’SELECT * from FOO’) as $row) { print_r($row); } $dbh = null;} catch (PDOException $e) { print 'Error!: ' . $e->getMessage() . '<br/>'; die();}?>

連接數(shù)據(jù)成功后,返回一個(gè) PDO 類的實(shí)例給腳本,

此連接在 PDO 對(duì)象的生存周期中保持活動(dòng)。

要想關(guān)閉連接,需要銷毀對(duì)象以確保所有剩余到它的引用都被刪除,可以賦一個(gè) NULL 值給對(duì)象變量。

如果不明確地這么做,PHP 在腳本結(jié)束時(shí)會(huì)自動(dòng)關(guān)閉連接。

關(guān)閉一個(gè)連接

<?php$dbh = new PDO(’mysql:host=localhost;dbname=test’, $user, $pass);// 在此使用連接// 現(xiàn)在運(yùn)行完成,在此關(guān)閉連接$dbh = null;?>

很多 web 應(yīng)用程序通過使用到數(shù)據(jù)庫(kù)服務(wù)的持久連接獲得好處。持久連接在腳本結(jié)束后不會(huì)被關(guān)閉,且被緩存,

當(dāng)另一個(gè)使用相同憑證的腳本連接請(qǐng)求時(shí)被重用。持久連接緩存可以避免每次腳本需要與數(shù)據(jù)庫(kù)回話時(shí)建立一個(gè)新連接的開銷,從而讓 web 應(yīng)用程序更快。

持久化連接

<?php$dbh = new PDO(’mysql:host=localhost;dbname=test’, $user, $pass, array( PDO::ATTR_PERSISTENT => true));?>

如果想使用持久連接,必須在傳遞給 PDO 構(gòu)造函數(shù)的驅(qū)動(dòng)選項(xiàng)數(shù)組中設(shè)置 PDO::ATTR_PERSISTENT 。

如果是在對(duì)象初始化之后用 PDO::setAttribute() 設(shè)置此屬性,則驅(qū)動(dòng)程序?qū)⒉粫?huì)使用持久連接。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP基于pdo操作數(shù)據(jù)庫(kù)技巧總結(jié)》、《php+mysqli數(shù)據(jù)庫(kù)程序設(shè)計(jì)技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 久久久久久麻豆 | 九九综合九九 | 精品久久久久久久久久久久久久 | 精品免费国产 | 美女毛片| 在线看av的网址 | 一区久久 | 中文字幕乱码一区二区三区 | 国产精品一区三区 | 久久精品二区亚洲w码 | 日韩毛片| 国产一区国产二区在线观看 | 成人欧美一区二区三区在线观看 | 色综合久久久久 | 日本一二三视频 | 日韩大尺度电影在线观看 | 精品视频网站 | 国产精品久久久久久久久久久久午夜片 | 91麻豆精品国产91久久久资源速度 | 久久久精品免费观看 | 成人久久久| 亚洲一区二区在线看 | 亚洲日本欧美日韩高观看 | 爱草在线 | 欧美精品福利 | 成人三级网址 | 久久青| 亚洲日韩欧美一区二区在线 | 国产成人精品免高潮在线观看 | 欧美日韩精品一区二区三区 | 日本黄色大片免费 | 99riav国产一区二区三区 | 成人在线 | 超碰免费在 | xxxx免费视频 | 亚洲免费视频观看 | 国产日产精品一区二区三区四区 | 国产精品久久久久久久久免费丝袜 | 国产一级片一区二区三区 | 永久免费精品视频 | 欧美激情国产日韩精品一区18 |