當前位置:編程學習大全網 - 源碼下載 - php怎麽連接access數據庫

php怎麽連接access數據庫

(1)創建系統數據源,用PHP提供的ODBC函數。

(2)使用PHP的ODBC函數,但不創建數據源。

PHP使用ODBC連接Access 數據庫的方法。用$connstr="DRIVER= Microsoft Access Driver (*.mdb)來設置數據驅動,函數realpath()用來取得數據庫的相對路徑。利用該方法連接Access數據庫主要應用到PHP的 odbc_connect()函數,該函數聲明如下:

以下為引用的內容:

resourse odbc_connect( string dsn, string user, string password [, int cursor_type])

dsn:系統dsn名稱

user:數據庫服務器某用戶名。

password:數據庫服務器某用戶密碼。

cursor_type:遊標類型。

代碼如下:

以下為引用的內容:

$connstr="DRIVER=Microsoft Access Driver (*.mdb);

DBQ=".realpath("bookinfo.mdb");

$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );

(3)使用微軟的ADODB數據庫驅動。

定義類COM來使用ADO方法操縱Access數據庫的。

該類詳細說明如下:

以下為引用的內容:

string com::com( string module_name [, string server_name [, int codepage]])

module_name:被請求組件的名字或class-id。

server_name:DCOM服務器的名字。

Codepage:指定用於將PHP字符串轉換成UNICODE字符串的代碼頁,反之亦然。該參數的取值有CP_ACP、CP_MACCP、CP_OEMCP、CP_SYMBOL、CP_THREAD_ACP、CP_UTF7和CP_UTF8。

PHP利用com類並使用ADO方法訪問數據庫的代碼如下:

以下為引用的內容:

$conn = new com("ADODB.Connection");

$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("bookinfo.mdb ");

$conn->Open($connstr);

  • 上一篇:庫庫源代碼
  • 下一篇:微利平臺源代碼
  • copyright 2024編程學習大全網