溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

ADO.NET數(shù)據(jù)庫安裝創(chuàng)建命令是什么

發(fā)布時間:2021-12-02 16:16:00 來源:億速云 閱讀:193 作者:iii 欄目:編程語言

這篇文章主要介紹“ADO.NET數(shù)據(jù)庫安裝創(chuàng)建命令是什么”,在日常操作中,相信很多人在ADO.NET數(shù)據(jù)庫安裝創(chuàng)建命令是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ADO.NET數(shù)據(jù)庫安裝創(chuàng)建命令是什么”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

就是用來構(gòu)造Sql命令的,比如你更新數(shù)據(jù)庫需要一個Update,通過這句它就給咱構(gòu)造出來了。那么Sql命令構(gòu)造器這個東西又是怎么生成咱需要的Sql語句命令的?它怎么知道我們要什么樣滴?其實(shí)它不知道,是我們給了它提示信息,不過它實(shí)在是太聰明了,ADO.NET數(shù)據(jù)庫就這么點(diǎn)提示信息人家就舉一反三,根據(jù)這點(diǎn)提示推斷出我們的需求。那我們在哪里給提示了。

看這句myAda.SelectCommand = myCmd;我們把查詢的Sql命令給了出來,給了DataAdaper數(shù)據(jù)適配器的SelectCommand,而我們又把DataAdaper數(shù)據(jù)適配器(在這里為myAda)作為參數(shù)丟給了SqlCommandBuilder,這下好了,被SqlCommandBuilder抓到了,它就這樣輕松加愉快的,根據(jù)抓到的DataAdaper的SelectCommand信息,一骨碌的把其它的Sql操作命令都給生成出來了。可能有朋友問了,我不用這個命令構(gòu)造器生成Sql操作命令行不?當(dāng)然是可以了,ADO.NET數(shù)據(jù)庫要是總覺得它自動給搞出來的不符合我們的要求,我們完全可以自己寫的靈活點(diǎn),像下面這樣就可以了:

myAda.DeleteCommand = New SqlCommand("delete * from UserInfo where .....")

經(jīng)過上面的這一番折騰,已萬事俱備,我們的數(shù)據(jù)適配器已經(jīng)可以使用自身的利器SqlCommand對數(shù)據(jù)庫進(jìn)行操作了;等等,有點(diǎn)問題,我們數(shù)據(jù)表里的字段名字起的都是英文,那么程序運(yùn)行也是默認(rèn)英文顯示,作為堂堂中國人,這點(diǎn)是不能原諒的,ADO.NET數(shù)據(jù)庫那有我們的方塊字看著賞心悅目。沒有關(guān)系,看下面代碼:

myAda.TableMappings.Add("UserInfo", "UserInfo");  myAda.TableMappings[0].ColumnMappings.Add("UserID", "用戶");  myAda.TableMappings[0].ColumnMappings.Add("UserName", "用戶姓名");  myAda.TableMappings[0].ColumnMappings.Add("UserAge", "年齡");  myAda.TableMappings[0].ColumnMappings.Add("UserSex", "性別");  myAda.TableMappings[0].ColumnMappings.Add("UserAddress", "地址");

到此,關(guān)于“ADO.NET數(shù)據(jù)庫安裝創(chuàng)建命令是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI