3月12日 增刪改查

2022-04-06 19:57:56 字數 2659 閱讀 2948

初始資料庫

winform設計圖

以物件導向的思想,先封裝兩個類:userdate類存屬性,userda類存方法

userdate類:

public class userdate

set

}

private string _uname;

public string uname

set

}

private string _upass;

public string upass

set

}

}userda類:

class userda

//新增   

public void insert(userdate data)

//修改

public void update(userdate data)

//刪除

public void delete(int code)

//查詢全部

public listselect2()

//按使用者名稱查詢

public listselect2(string uname)

}一、增加:

核心**:

點選新增時:

private void button1_click(object sender, eventargs e)

userda類中:insert方法

public void insert(userdate data)

1. 點增加                                            2.查詢一下,新增上了

3.資料庫裡有了

二、查詢:

核心**:

點選查詢時:

private void select2_click(object sender, eventargs e)

//封裝資料函式

private void binding(listlist)

}userda類中:兩個查詢函式(過載)

//查詢全部

public listselect2()

return list;

}

//按使用者名稱查詢(條件查詢)

public listselect2(string uname)

return list;

}1.全部顯示:                                           2.按使用者名稱模糊查詢

三、修改

核心**:

點選時:

private void button1_click(object sender, eventargs e)

userda類中:

public void update(userdate data)

1.點選修改                                         2.查詢後改變了                                 3。資料庫也變了

四、刪除

核心**:

點選時:

private void delete1_click(object sender, eventargs e)

else

listlist = new userda().select2();

binding(list);

}userda類:

public void delete(int code)

1.點選刪除時:                                     2.點選刪除後:

2023年1月5日學習總結 增刪改查

修改資料庫只能改字符集。utf 8乙個字元三個位元組,gbk乙個字元兩個位元組。一般數值型別,整數用int,小數用double char 5 定長字串,不足用空格補齊 varchar 10 可變長字串 號,qq號等用字元型存 date型別 精確到日 datetime型別 精確到時分秒 每個軟體都有自...

sqlite3增刪改查

增刪改查 查詢資料 sqlite3 sql std string pathname std string sql line select from tablename 查詢所有列if sqlite3 open v2 pathname.c str sql,開啟方式 null sqlite3 final...

day12 mysql 的增刪改查

mysql login mysql uroot p 密碼 zst 使用資料庫 use mysql 新增使用者 insert into user host,user,password,定義 新的使用者名稱 密碼 select priv,insert priv,update priv 定義是否授予許可權...