php連線access資料庫

2021-09-30 11:20:51 字數 892 閱讀 8433

在一次access資料庫匯入到mysql資料庫的時候,怎麼也連線不上access,最後還是連線上了,看下面**,原創文章,程式設計師人生 www.wfuyu.com

連線上之後,迴圈輸出來,然後update到mysql資料庫中,這樣就實現了access資料庫轉mysql資料庫

<?php 

$conn = new com("adodb.connection") or die ("ado connection faild.");

$connstr = "provider=microsoft.jet.oledb.4.0;data source=".realpath("123.mdb");

$conn->open($connstr);

/*建立記錄集查詢

*/$rs = @new com("adodb.recordset");

$rs->open("select * from content",$conn);

/*迴圈讀取資料

*/while(!$rs->eof)

$rs->close();

?>

注意:使用php連線access資料庫時瀏覽器出現**為500的錯誤,在apache/logs/目錄的error.log日誌中查到錯誤是:php fatal error:  class 'com' not found in......

2.在php.ini中最後部分新增語句:(不要告訴我不知道這個檔案在**啊)

extension=php_com_dotnet.dll

3.右擊「我的電腦」-「屬性」-「服務」中重啟apache。

第三步特別重要,我本來新增了extension語句,但是沒有重啟apache,所以測試網頁時還是出現錯誤,還以為錯誤沒有解決,浪費了大半天的時間。

PHP連線ACCESS資料庫

在學習php的com 和 net windows 函式的時候,發現了乙個通過com操作sql server的例子,查詢了相關的資料,於是就有了這篇php連線access的文章,相信網上已經很多了,還是貼在這裡吧。我的機器環境 win2000,apache2,php version 5.1.0rc1 ...

連線ACCESS資料庫

1 匯入命名空間空間 system.data.oledb 2 建立指向資料庫的連線 建立連線要用到system.data.oledb命名空間中的類 oledbconnection。通過以下語句可以完成對本地資料庫的連線工作 string strconnect provider microsoft.j...

access資料庫連線

string strconnection provider microsoft.jet.oledb.4.0 strconnection data source e accesstest data.mdb 裡用的是?路徑 oledbconnection objconnection new oledbc...