程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#連接數據庫和更新數據庫(2)

C#連接數據庫和更新數據庫(2)

編輯:關於C語言

對數據庫的操作類寫好了。然後就來實現增刪改的功能:

理一下思路,先添加一個用戶,如何編寫代碼:1、得到客戶所填的數據(用戶名和密碼);2、編寫 insert語句,將用戶信息通過ConnDb()類添加到數據庫中;3、返回一個影響行數以便通知客戶執行是否 成功。代碼如下:

private void add_but_Click(object sender, EventArgs e)

        {//按鈕單擊事件

//得到用戶所填的用戶名和密碼

string uname = this.uname_text.Text;            string upass = this.upass_text.Text;

            string sql = string.Format("insert into users values ('{0}','{1}')",uname,upass);//拼寫sql語句將該用戶信息插入到數據庫中

            int x = new Db.ConnDb().update(sql);//通過ConnDb()對象的update()方 法執行sql語句並返回一個影響行數

            if (x > 0)

            {//如果影響行數大於0則說明插入成功,否則的話插入失敗

                MessageBox.Show("添加成功!");

            } else {

                MessageBox.Show("添加失敗!");

            } }

添加一個用戶之後,在右邊的listBox中顯示出來:

public void refurbish()

    { string sql = "select * from users";//sql語句查詢數據

       DataSet ds = new Db.ConnDb().query(sql);//查詢返回一個DataSet

        this.listBox1.DisplayMember = "username";//listBox中要顯示的列

   this.listBox1.DataSource=ds.Tables[0];// listBox的數據源

  }

執行結果如下:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved