連線ACCESS資料庫

2021-04-12 23:22:56 字數 1670 閱讀 6924

(1).匯入命名空間空間    

system.data.oledb  

(2).建立指向資料庫的連線    

建立連線要用到system.data.oledb命名空間中的類--oledbconnection。通過以下語句可以完成對本地資料庫的連線工作:    

string   strconnect   =   "provider=microsoft.jet.oledb.4.0;data   source="   +    

oledbconnection   aconnection   =   new   oledbconnection   (   strconnect   )   ;    

其中第一句中的"provider"是表明資料庫引擎的型別。"data   source"是指向的資料庫名稱。    

(3).在此資料連線上,建立乙個sql語句,用來返回所需用的資料集    

建立sql語句來得到資料集,要用到system.data.oledb命名空間中的類--oledbcommand。通過以下語句可完成此項工作。    

oledbconnection   aconnection   =   new   oledbconnection   (   strconnect   )   ;    

(4).   開啟資料連線,執行sql語句,返回所需的資料集    

要完成此項操作,需用到oledbconnection類中的open方法,和oledbcommand類中的executereader方法。返回的資料集要用的system.data.oledb命名空間中的另乙個類--oledbdatareader。這個類就像是乙個容器,提供要訪問的資料集。主要語句如下:    

aconnection.open   (   )   ;    

oledbdatareader   areader   =   acommand.executereader   (   )   ;    

(5).關閉資料集,關閉資料連線    

要關閉資料集要用到oledbdatareader類中的close方法,要關閉資料連線要用到oledbconnection類中的close方法。注意,最好先關閉返回的資料集,再關閉指向資料庫的連線。具體程式如下:    

areader.close   (   )   ;    

aconnection.close   (   )   ;    

程式源**如下:    

using   system   ;    

using   system.data.oledb   ;    

using   system.windows.forms   ;    

//   匯入程式中用的的所有命名空間    

class   oledbtest      

//   螢幕輸出資料集的第乙個欄位的所有內容,如果要第二個欄位把"0"改為"1"    

areader.close   (   )   ;    

//   關閉資料集    

aconnection.close   (   )   ;    

//   關閉指向資料庫的連線    

}    

catch   (   oledbexception   e   )    

}    

}   

access資料庫連線

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

Access資料庫連線

access資料庫的連線,2000和2007版本有差別。access2000的連線字串為 1 2 3 4 str.format text provider microsoft.jet.oledb.4.0 persist security info false data source s szdata...

PERL連線ACCESS資料庫

2001年02月14日 08 20 00 perl連線access資料庫 前題是必須安裝好activeperl 505以上 以及ms access 97 一.安裝win32 odbc模組 步驟1 readme win32 odbc.ppd win32 odbc.tar.gz 步驟2 在dos視窗下,...