国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 幫助中心 > 正文

ADODB 入門第1/2頁

2024-07-09 22:47:42
字體:
來源:轉載
供稿:網友

1. 前言

ADODB 是 Active Data Objects Data Base 的簡稱,它是一種 PHP 存取數據庫的函式組件。現在 SFS3 系統 (校園自由軟件交流網學務系統) 計劃的主持人陳瑩光老師,決定采用此一組件,為了讓更多有心參與該項目的伙伴們能夠順利加入發展的行列,小弟認為有必要把 ADODB 的中文入門介紹寫出來,以方便伙伴們參考備查。

雖然 PHP 是建構 Web 系統強有力的工具,但是 PHP 存取數據庫的功能,一直未能標準化,每一種數據庫,都使用另一種不同且不兼容的應用程序接口(API)。為了填補這個缺憾,因此才有 ADODB 的出現。一旦存取數據庫的接口予以標準化,就能隱藏各種數據庫的差異,若欲轉換至其它不同的數據庫,將變得十分容易。

目前 ADODB 支持的數據庫種類非常地多,例如:MySQL, PostgreSQL, Interbase, Informix, Oracle, MS SQL 7, Foxpro, Access, ADO, Sybase, DB2 以及一般的 ODBC (其中 PostgreSQL、Informix、Sybase 的driver 是由自由軟件社群發展之后貢獻出來的)。

使用 ADODB 最大的優點之一是:不管后端數據庫如何,存取數據庫的方式都是一致的,開發設計人員不必為了某一套數據庫,而必須再學習另一套不同的存取方法,這大大減輕開發人員的知識負擔,過去的知識往后仍可繼續使用,轉移數據庫平臺時,程序代碼也不必做太大的更動。

其實 ADODB 這樣的發展理念,并不是首創的,DBI 比 ADODB 出現得更早,它提供 Perl 存取數據庫時,使用一致的 API 呼叫接口。相信用過 Perl + DBI 的朋友,再來用 ADODB 時,會有一種似曾相識的感覺。

另外,ADODB 對用過 ASP 的人而言,應該不陌生,這類朋友對 ADODB 應該很容易接受。

我們來看一下,ADODB 的簡單用法:

<?php
    // 引入 adodb 的 inc 檔,才能呼叫 adodb 提供的函式
    include('adodb/adodb.inc.php');

    // 選擇連接的數據庫種類,以建立聯機對象,
    // 一旦對象建立,即可使用其成員函式來處理數據庫。
    // 以下 $conn 即此一物件(object)
    $conn = &ADONewConnection('mysql');

    // 要不要顯示偵錯訊息,false 不要,true 要。
    // $conn->debug = false;

    $conn->debug = true;

    // 連接數據庫
    // 用法:$conn->Connect('主機', '使用者', '密碼', '數據庫');
    // 用例:
    $conn->Connect('localhost', 'piza', 'ooo123', 'test');

    // 若欲采用持續性連接,上式可換用 PConnect:
    // $conn->PConnect('localhost', 'piza', 'ooo123', 'test');

    // 設定 sql 命令
    $sql = "insert into t values ('abcde', 18)";

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 即墨市| 宜兰市| 镇宁| 安徽省| 南和县| 梁平县| 通化市| 麻江县| 克拉玛依市| 宁津县| 偏关县| 普兰店市| 罗平县| 蒲江县| 夏津县| 石景山区| 建平县| 留坝县| 冷水江市| 临邑县| 祁阳县| 嘉义县| 四子王旗| 孝感市| 报价| 桦甸市| 巴彦淖尔市| 广河县| 新源县| 莫力| 镇沅| 绥棱县| 通州区| 綦江县| 霍邱县| 申扎县| 海晏县| 长春市| 轮台县| 开江县| 泽州县|