本篇部落格在與介紹ADO.NET中的一些類,由於不太熟悉編寫代碼時很不痛快。因此,做個總結!
OleDbConnection類:提供資料來源連結
參數 |
描述 |
Provider |
指定使用的oledb提供者 |
Data Source |
指定資料庫伺服器名稱或 |
Initial Catalog |
指定使用的資料庫名稱 |
User ID |
指定註冊使用者的ID |
PassWord |
指定註冊使用者的密碼 |
Integrated Security |
指定提供者應叫用作業系統中適當的安全提供者,以擷取註冊名,接著使用註冊名對訪問進行驗證,通常指定為SSPI |
OleDbDataAdapter類:作為DataSet和資料庫之間的橋樑
1、SelectCommand屬性:派生於OleDbCommand類
屬性 |
描述 |
Connection |
設定用來訪問資料庫的OleDbconnection對象 |
CommandText |
設定用來選取資料的Sql語句或者預存程序名稱 |
CommandType |
設定如何解釋CommandText屬性的值,即識別Sql語句和預存程序 |
2、ExecuteNoneQuery方法:執行SelectCommand
若執行的是Sql語句,則傳回值是-1,若是預存程序則返回影響的行數
3、Fill方法:將ExecuteNoneQuery方法的執行結果,填充到DataSet中
文法:Fill(DataSet,string),DataSet為有效DataSet對象,String為需要映射的表名稱。若返回
多個表,這此參數指定根表。即Sql語句中的From子句指定的表。
DataSet類:將查詢結果,儲存到客戶機的記憶體中。
DataView類:一般用於從DataSet中排序、過濾、尋找、編輯和導航資料。
1、Sort方法:設定其屬性要排序的列和排序方式
2、Find方法:從DataView中尋找匹配的資料
OleDbCommand類:執行對資料庫的查詢:選取、插入、更新、或者刪除
屬性 |
描述 |
Connection |
設定為一個對象,該對象包含了資料庫的動態連結 |
Command和commandType |
同Selectcommand屬性 |
Parameters集合 |
它又包括Direction(參數使用方向)和ParameterNames屬性以及DBType屬性(指定資料類型) |
這麼來一遍,感覺還是有清晰一點……