天天看點

ADO.NET對SQL Server程式設計

    本篇部落格在與介紹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屬性(指定資料類型)

   這麼來一遍,感覺還是有清晰一點……

繼續閱讀