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