以前曾經寫過幾篇關于.net對SQL SERVER編程中用到的幾個對象,發現理解的不是很深刻,今天在這里在總結一下。 為何還會總結呢? 因為試想無論是做WEB開發還是桌面應用程序,都離不開與數據庫打交道(增、刪、改、查)。無非就是這些操作,變化的只是前段頁面
以前曾經寫過幾篇關于.net對SQL SERVER編程中用到的幾個對象,發現理解的不是很深刻,今天在這里在總結一下。
為何還會總結呢?
因為試想無論是做WEB開發還是桌面應用程序,都離不開與數據庫打交道(增、刪、改、查)。無非就是這些操作,變化的只是前段頁面,后臺與數據庫的交互是始終不變的。
無論是B/S還是所謂的C/S后臺都是一回事,所以只要把后臺數據庫交互部分設置好了,工程就完成了一多半了。
常用對象
SqlConnection:表示一個到 SQL Server 數據庫的打開的連接。 此類不能被繼承。
ConnectionState:描述與數據源的連接的當前狀態。
SqlCommand:表示要對 SQL Server 數據庫執行的一個 Transact-SQL 語句或存儲過程。 此類不能被繼承。
SqlParameter:表示 SqlCommand 的參數。
SqlDataReader:提供一種從數據庫讀取行的只進流方式。
DataSet:表示一個存放于內存中的數據緩存。
SqlDataAdapter:表示用于填充 DataSet 和更新 SQL Server 數據庫的一組數據命令和一個數據庫連接。
這么多對象,如何來理解呢?看下面一副圖片。
我們把上述的部分劃分為兩個部分來理解,就簡單易懂了。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com