本篇部落格在與介紹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屬性(指定資料類型) |
這麼來一遍,感覺還是有清晰一點……