ADO.NET 總結
Connections. 用於連線和管理針對資料庫的事務。
為了訪問資料庫,需要提供某些連線引數,如執行資料庫的計算機和登記證書。使用SqlConnection類來連線SQLServer
我們可以在https://www.connectionstrings.com/上找到各個資料庫的連線字串。
連線池,現在關閉連線不會關閉與伺服器的連線。相反,連線會新增到連線池中。再次開啟連線,它可以從連線池中提取,因此開啟連線會非常快速,只有第一次開啟連線需要一定的時間。
Commands. 用於發出針對資料庫的SQL指令。
建立命令:conn.CreateCommand()
賦予SQL語句:command.CommandText = sql
設定引數:command.Parameter.AddWithValue(“ID”,1)
執行命令:ExecuteNonQuery() ---執行命令,但不返回結果
ExecuteReader() ---執行命令,返回一個IDataReader
ExecuteScalar() ---執行命令,返回結果集中第一行第一列的資料
DataReaders. 用於從SQL Server資料來源讀取只進流的資料記錄。
讀取資料時,Read方法在while迴圈中呼叫。
訪問列的時候,呼叫不同的GetXXX方法
DataSets. 用於針對結構型資料,XML資料和關係型資料的儲存,遠端處理和程式設計。
DataSet 由一組資料表組成
DataAdapters. 用於推送資料到DataSet,並針對資料庫協調資料。
賦予SQL語句:new SqlDataAdapter(sql,conn)
填充資料集:adapter.Fill(ds)
儲存過程
設定呼叫的是儲存過程,而非SQL語句:command.CommandType = CommandType.StoredProcedure;
將引數傳出去:adapter.SelectCommand = command;
相關文章
- 資料庫開發個人總結-ADO.NET小結資料庫
- ADO.NET物件模型物件模型
- javaSE總結(轉+總結)Java
- ADO.NET連線字串字串
- ADO.Net的批量插入
- 總結?
- this總結
- 總結
- 學習使用ADO.NET Data Services (ADO.NET 資料服務框架) - Part 1框架
- 不能算是總結的年終總結薦
- 「比賽總結」AT ABC 358 總結
- Ado.NET基礎必備
- 樹結構總結
- ISP 連結總結
- JavaScript基礎總結(三)——陣列總結JavaScript陣列
- 【總結】二叉樹概念大總結二叉樹
- 團隊總結 - Beta版總結會議
- C#快速入門教程(29)—— ADO.NET離線元件與資料繫結C#元件
- Html總結HTML
- 自我總結
- 索引總結索引
- css 總結CSS
- Promise:總結Promise
- Vagrant 總結
- zookeeper總結
- jvm總結JVM
- Promise總結Promise
- jquery總結jQuery
- 面試總結面試
- Flutter 總結Flutter
- 9.4 總結
- 7.5 總結
- sourcemap總結
- React總結React
- 埠總結
- mysql總結MySql
- 自考總結
- 考前總結