amfphp連線資料庫的實用方法

2021-04-16 07:58:20 字數 1227 閱讀 9607

基於flex與amfphp進行程式開發是一件很酷的事。終於不用再為了介面醜陋而煩惱了。網上對於amfphp與資料庫的連線介紹的很少,英方的資料也不多。

關於amfphp連線資料庫,很多例子給的都是直接在程式進行資料庫連線。這樣在開發大應用的時候,就會有很多問題。多數情況,我們都是集中存放資料庫連線資訊。還要考慮不同資料庫間切換問題。不能每個services都寫資料庫的連線。amfphp可以做到這一點。在amfphp中,對於我們連線資料庫來說,最實用的就是它的globals.php檔案。在這個檔案裡可以設定資料庫的主機、使用者名稱等全域性資訊。

有兩三年沒有寫php程式了,最近又重新看php語言,真是進步很多啊,特別是pdo的加入。

從php5.1開始,php內部預設載入了pdo資料庫操作庫,聽說從php6開始,php只支援pdo進行資料庫的操作。真是乙個不錯的發展,終於可以不用面對那麼多不同資料庫操作的方法。

本文介紹的amfphp連線資料庫的方式就是基於pdo進行連線。

1,在amfphp根目錄下globals.php中加入下面的**:

define("

db_user",

"root");

define("

db_pass",

"");

define("

db_dsn",

"mysql:host=localhost;dbname=test");

define("

amfphp_services",

realpath

(dirname

(__file__

)) .

"/services/");

2,在amfphp/services中編寫乙個公共的資料庫連線呼叫程式。

php//基類

class

baseaction 

function

getconn()

}?>

3,編寫你自己的services服務程式。

如,寫乙個獲取全部使用者資料的服務

phprequire_once

(amfphp_services."

daily/baseaction.php");

class

useraction 

extends

baseaction 

}?>

三步簡單搞定,在瀏覽器中通過http://localhost/amfphp/browser/測試一下獲取使用者的服務吧。

連線資料庫

2 documents 目錄就是我們可以用來寫入並儲存檔案得地方,一般可通過 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documentsdi...

連線資料庫

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...

連線資料庫

public void connection 以上是連線資料庫的乙個方法,以及從資料庫中取到資料後存放在table中.executenonquery 執行sql後,返回乙個整形變數,如果sql是對資料庫記錄進行操作,那麼返回影響的記錄條數。executescalar 執行sql 如果sql語句是se...