国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

wordpress獨(dú)立博客免費(fèi)seo視頻教程

wordpress獨(dú)立博客,免費(fèi)seo視頻教程,賣產(chǎn)品的網(wǎng)站怎么做,網(wǎng)站搭建需要的公司目錄 一.留言 二 .幫助類 三 .增刪改查代碼展示 一.留言 大家好,前幾篇文章我們更新了 C# 三層架構(gòu)的相關(guān)代碼,主要寫了登錄,以及增刪改查的相關(guān)代碼,用的三層架構(gòu)的框架,那么本篇文章一次性更新C#的增刪改查相關(guān)代…

目錄

一.留言

二 .幫助類

三 .增刪改查代碼展示?

一.留言

大家好,前幾篇文章我們更新了 C# 三層架構(gòu)的相關(guān)代碼,主要寫了登錄,以及增刪改查的相關(guān)代碼,用的三層架構(gòu)的框架,那么本篇文章一次性更新C#的增刪改查相關(guān)代碼,并且我們不使用三層架構(gòu)的框架,我們只寫在一個類 里面,使用一個幫助類,超級簡單,基本上照著抄代碼效果也一樣,所以我才在本篇一次性更新,而不是和前幾篇一樣分開講解。

二 .幫助類

那么在正式寫代碼之前先了解一下幫助類,我們看上面幾篇三層架構(gòu)的增刪改查 ,我們每次去做增刪改查的操作都需要去打開數(shù)據(jù)庫,通過調(diào)用數(shù)據(jù)庫打開數(shù)據(jù)庫,然后再寫sql語句進(jìn)行操作,那么我們可不可以把這些操作封裝成一個類呢 ?當(dāng)然是可以,把這些操作我們直接寫一個通用的類,一般類名稱為?SqlHelper,這樣我們可以只寫sql語句 ,在傳值給前端就可以,每次寫完sql語句后我們只需要調(diào)用一下幫助類就可以了,那么下面我把代碼簡短的展示一下 ,這個類我會放在下載鏈接里,你們?nèi)ハ螺d就好了。下面是該鏈接 :C#幫助類,增刪改查幫助類資源-CSDN文庫

首先簡短的介紹一下幫助類代碼以及使用方法?

我們看,我們只需要寫好數(shù)據(jù)庫鏈接語句 ,然后對查詢等相關(guān)操作寫好方法,這樣我們只需要需要什么操作時候調(diào)用一下這個幫助類里面的方法就可以了。比查詢方法的解釋

? ?public int GetByScalar(string sql)//查詢{OpenOrCreateCon();SqlCommand cmd = new SqlCommand(sql, con);int i = Convert.ToInt32(cmd.ExecuteScalar());ClosedCon();return i;}
  1. 方法聲明

    public int GetByScalar(string sql) ?
    • ??public?:表示該方法是公開的,可以被其他類或?qū)ο笤L問。
    • ??int?:表示該方法返回一個整數(shù)類型的值。
    • ??GetByScalar?:方法的名稱。
    • ??string sql?:方法的參數(shù),表示要執(zhí)行的SQL查詢語句。
  2. 打開或創(chuàng)建數(shù)據(jù)庫連接

    OpenOrCreateCon(); ?
    • 調(diào)用一個名為 ?OpenOrCreateCon? 的方法,該方法負(fù)責(zé)打開或創(chuàng)建一個數(shù)據(jù)庫連接。假設(shè)這個方法在類中已經(jīng)定義,并且 ?con? 是一個類的成員變量,表示數(shù)據(jù)庫連接對象。
  3. 創(chuàng)建 SqlCommand 對象

    SqlCommand cmd = new SqlCommand(sql, con); ?
    • 創(chuàng)建一個 ?SqlCommand? 對象,用于執(zhí)行SQL命令。?sql? 參數(shù)是要執(zhí)行的SQL語句,?con? 是數(shù)據(jù)庫連接對象。
  4. 執(zhí)行SQL查詢并獲取標(biāo)量值

    int i = Convert.ToInt32(cmd.ExecuteScalar()); ?
    • 調(diào)用 ?SqlCommand? 對象的 ?ExecuteScalar? 方法,該方法執(zhí)行查詢并返回結(jié)果集中的第一行第一列的值。
    • ??Convert.ToInt32? 方法將返回的值轉(zhuǎn)換為整數(shù)類型。
  5. 關(guān)閉數(shù)據(jù)庫連接

    ClosedCon(); ?
    • 調(diào)用一個名為 ?ClosedCon? 的方法,該方法負(fù)責(zé)關(guān)閉數(shù)據(jù)庫連接。假設(shè)這個方法在類中已經(jīng)定義。
  6. 返回結(jié)果

    return i; ?返回轉(zhuǎn)換后的整數(shù)值。

總結(jié):

這個方法通過傳入的SQL語句執(zhí)行查詢,并返回查詢結(jié)果中的第一個值(假設(shè)是一個整數(shù))。

方法在執(zhí)行查詢前后分別打開和關(guān)閉數(shù)據(jù)庫連接。

那么下載好這個類怎么使用呢?

只需要右鍵添加新建一個類,把里面鏈接數(shù)據(jù)庫的字符串改成自己的。剩下的全復(fù)制進(jìn)去就可以了

三 .增刪改查代碼展示?

 private void button1_Click(object sender, EventArgs e){string sql = $"insert into bunk(bks,bbf,bch,blx,bzt) values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "')";int i = SqlHelper.GetByNonQuery(sql);if (i > 0){MessageBox.Show("登記成功");ShowBunk showBunk = new ShowBunk();showBunk.Show();this.Hide();}else{MessageBox.Show("登記失敗");}}

上面代碼,我們 只需要獲取到添加文本框的名稱,然后哦使用?SqlHelper 中的?GetByNonQuery方法就可以了,下面是頁面展示?

下面是查詢代碼展示

  private void button2_Click(object sender, EventArgs e){if (textBox1.Text!=""){string sql = $"select  * from Patientinformation where Pid='" + textBox1.Text + "'";DataTable i = SqlHelper.GetByTable(sql);dataGridView1.DataSource = i;}}

頁面展示

下面是修改代碼展示

  private void button1_Click(object sender, EventArgs e){string sql = $"update bunk set bzt ='{comboBox1.Text}' where bid='{row.Cells["bid"].Value.ToString()}'";int a = SqlHelper.GetByNonQuery(sql);if (a > 0){MessageBox.Show("修改成功");}}

頁面展示

那么上面就是相關(guān)代碼以及頁面展示,有需要可以聯(lián)系

http://aloenet.com.cn/news/41050.html

相關(guān)文章:

  • 哲學(xué)專業(yè)特色建設(shè)網(wǎng)站谷歌搜索廣告優(yōu)化
  • 畢業(yè)論文做cad圖的網(wǎng)站江蘇網(wǎng)頁設(shè)計
  • 網(wǎng)站投訴平臺寧波seo快速排名
  • WordPress可以做社交網(wǎng)站嘛網(wǎng)絡(luò)平臺怎么創(chuàng)建
  • 溫州做網(wǎng)站設(shè)計網(wǎng)絡(luò)營銷類型有哪些
  • 滑動 手機(jī)網(wǎng)站 代碼優(yōu)化人員配置
  • wordpress添加友情練級濟(jì)南seo網(wǎng)絡(luò)優(yōu)化公司
  • wordpress視頻站主題百度一下你就知道下載
  • 明年做哪個網(wǎng)站致富站長工具seo綜合查詢降級
  • 抖音短視頻代運(yùn)營公司太原seo網(wǎng)絡(luò)優(yōu)化招聘網(wǎng)
  • 鄭州市熱點(diǎn)新聞優(yōu)化游戲卡頓的軟件
  • 公司網(wǎng)站制作 步驟seo優(yōu)化師是什么
  • 網(wǎng)站備案值得嗎常見的搜索引擎
  • 做機(jī)械設(shè)計的要知道哪些網(wǎng)站產(chǎn)品優(yōu)化是什么意思
  • 深圳外貿(mào)網(wǎng)站建設(shè)公司企業(yè)管理培訓(xùn)班
  • 濟(jì)南哪里有建網(wǎng)站seo公司怎樣找客戶
  • 網(wǎng)站上的截圖怎么做動態(tài)網(wǎng)站的制作與設(shè)計
  • 玉溪網(wǎng)絡(luò)推廣 網(wǎng)站建設(shè)國外網(wǎng)站加速
  • 寧波做日用品外貿(mào)公司網(wǎng)站百度搜索引擎原理
  • 湖北網(wǎng)站建設(shè)找哪家如何做好營銷推廣
  • asp.net網(wǎng)站安全太原網(wǎng)站制作優(yōu)化seo公司
  • 安順住房和城鄉(xiāng)建設(shè)部網(wǎng)站網(wǎng)站app開發(fā)公司
  • 昆山做網(wǎng)站的公司有哪些關(guān)鍵詞免費(fèi)
  • 德陽企業(yè)品牌網(wǎng)站建設(shè)seo網(wǎng)站推廣公司
  • 聚美優(yōu)品一個專注于做特價的網(wǎng)站活動推廣軟文
  • 建站系統(tǒng)磁力搜索引擎不死鳥
  • 織夢做網(wǎng)站的教程短視頻代運(yùn)營合作方案
  • 吃什么補(bǔ)腎虛效果最好食物焦作整站優(yōu)化
  • 2018網(wǎng)站的建設(shè)與維護(hù)前景網(wǎng)店代運(yùn)營商
  • 鎮(zhèn)江做網(wǎng)站的做網(wǎng)站用什么編程軟件