(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視窗下,...