今天就跟大家聊聊有關(guān)如何在C#中使用SQL Command,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)服務(wù)項目包括隰縣網(wǎng)站建設(shè)、隰縣網(wǎng)站制作、隰縣網(wǎng)頁制作以及隰縣網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,隰縣網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到隰縣省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
Command 三種方法
ExecuteNonQuery()
不返回值 ,一般應(yīng)用于insert,update,delete語句中
ExecuteScalar()
返回一個值,一般用于放回一個值的語句,如需求數(shù)據(jù)統(tǒng)計的count語句,求最大數(shù)Max語句等
ExcuteReader()
返回一個IDataReader,可以用于迭代返回記錄
代碼示例:
using System; using System.Data.SqlClient; namespace CommandDemo { class Program { static void Main(string[] args) { //創(chuàng)建數(shù)據(jù)庫 string constr = "Server = .; user=name;pwd=mima;database=MySQL"; SqlConnection myCon = new SqlConnection(constr); try { myCon.Open(); /*創(chuàng)建一個表 string sql = "select * form mytable01"; SqlCommand myCom = new SqlCommand(sql, myCon); myCom.CommandTimeout = 2; //出錯的等待時間,2s內(nèi)沒有成功就認(rèn)為出錯了 Console.WriteLine("創(chuàng)建對象成功");*/ /*-------更改數(shù)據(jù) ExcuteNonquery 插入語句舉例---------- myCon.Open(); //添加數(shù)據(jù) string sql = "insert mytable01(name,gender,age,department)values('姓名','男',35,'部門')"; SqlCommand myCom = new SqlCommand(sql, myCon); myCom.ExecuteNonQuery(); Console.WriteLine("去數(shù)據(jù)庫查看,已完成"); */ //ExcuteScalar 獲得最大值舉例 myCon.Open(); string sql = "select max(age) from mytable01"; SqlCommand myCom = new SqlCommand(sql,myCon); Console.WriteLine("年齡最大的是:"+myCom.ExecuteScalar()+"歲"); } catch(Exception ex) { Console.WriteLine(ex.Message.ToString()); } finally { myCon.Close(); } Console.Read(); } } }
看完上述內(nèi)容,你們對如何在C#中使用SQL Command有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
標(biāo)題名稱:如何在C#中使用SQLCommand
文章位置:http://aaarwkj.com/article6/pcdcog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、網(wǎng)站改版、自適應(yīng)網(wǎng)站、網(wǎng)站設(shè)計、、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)