【正文】
qlCommand()。通過(guò) SqlCommand對(duì)象,可以設(shè)定對(duì)打開(kāi)連接的數(shù)據(jù)庫(kù)進(jìn)行操作,如對(duì)數(shù)據(jù)庫(kù)執(zhí)行查詢、添加相關(guān)記錄、更新和刪除某條記錄等操作。Integrated Security=True” //字符串賦值 ? SqlConnection conn=new SqlConnection(strconn)。 //定義一個(gè)字符串 ? Strconn=“Data Source=.\\SQLEXPRESS。 UId=sa。Integrated Security=True ? 方式二: Windows登錄方式 ? Data Source=.\\SQLEXPRESS。數(shù)據(jù)庫(kù)連接方式 ? 方式一:數(shù)據(jù)庫(kù)用戶登錄模式 ? Data Source=.\\SQLEXPRESS。以 MSSQL數(shù)據(jù)庫(kù)的連接對(duì)象為例,類(lèi)名為 SqlConnection,其創(chuàng)建的語(yǔ)句是: ? Data Source=服務(wù)器名 \實(shí)例名 。 河池學(xué)院 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā) 數(shù)據(jù)庫(kù)連接對(duì)象 SqlConnection ? 在 Connection類(lèi)中最重要的屬性是 ConnectionString。 ? 如果 SqlConnection對(duì)象已經(jīng)打開(kāi),則此時(shí)再調(diào)用 Open方法也會(huì)提示出錯(cuò)信息。如果在 “ 關(guān)閉 ” 狀態(tài)下對(duì)數(shù)據(jù)庫(kù)的任何操作都會(huì)有提示出錯(cuò)的信息。 河池學(xué)院 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā) ? SqlDataReader對(duì)象:通過(guò) SqlCommand對(duì)象向數(shù)據(jù)源發(fā)送相關(guān) SQL命令后,就可以從數(shù)據(jù)源中返回一個(gè)SqlDataReader對(duì)象的數(shù)據(jù)流,通過(guò)對(duì)該數(shù)據(jù)流的進(jìn)一步操作,就可以獲得數(shù)據(jù)庫(kù)中的相關(guān)信息。 河池學(xué)院 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā) ? SqlCommand對(duì)象:在建立與數(shù)據(jù)庫(kù)的連接之后,必須為指定的連接的數(shù)據(jù)庫(kù)構(gòu)造相關(guān)的 SQL語(yǔ)句,以便實(shí)現(xiàn)對(duì)該數(shù)據(jù)庫(kù)的相關(guān)訪問(wèn)和操作。 河池學(xué)院 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā) 體系結(jié)構(gòu) ? 在 訪問(wèn)數(shù)據(jù)需要引入命名空間。 ? DataAdapter(數(shù)據(jù)適配器 )類(lèi):每張表對(duì)應(yīng)一個(gè)數(shù)據(jù)適配器,用來(lái)向數(shù)據(jù)集中填入數(shù)據(jù),或者從數(shù)據(jù)集中讀出數(shù)據(jù)。 ? Connection(連接 )類(lèi):用于建立與數(shù)據(jù)源的連接。 河池學(xué)院 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā) W e b 應(yīng)用程序 Da t a T a b l e Da t a Re a d e r Da t a A d a p t e r Co m m a n d Co n n e c t i o n X M L P ro v i d e r Da t a S e t A DO. NET 數(shù)據(jù)庫(kù) 河池學(xué)院 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā) 體系結(jié)構(gòu) ? Provider作為數(shù)據(jù)集與數(shù)據(jù)源之間的橋梁,主要任務(wù)是建立兩者之間的聯(lián)系。數(shù)據(jù)源可以是數(shù)據(jù)庫(kù)或者 XML數(shù)據(jù)。 圖的左邊代表數(shù)據(jù)集 (DataSet),右邊代表數(shù)據(jù)提供器 (Provider)。 河池學(xué)院 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā) W e b 應(yīng)用層 (A SP .N ET ) 數(shù)據(jù)層 (A D O .N E