数据库增删改查

这是我整理的C#的增删改查的思路,整理不够完善的话可以评论留言发给我哦,另外点个关注吧,大佬们=。=

首先写Sql语句,sql语句写好了,还要想一想要不要用string.Format()方法格式化代码,要在前面先声明写好的DBHeper类

写完Sql语句,下面紧接着写Sqlconnection语句,如果是绑定到下拉列表或其他的话则是先在前面声明DataSet语句

和SqlDataAdApter语句,在Sqlconnection语句的后面声明:名称=new DataSet();~名称=new SqlDataAdapter()语句

在SqlDataAdApter语句里面需要传两个参数(一个是sql,另一个可以是ds.GetConn()&&conn);ds.GetConn()方法适用于Sqlconnection语句没有写的情况下简写的方式

紧接着是SqlCommand语句,写完SqlCommand语句之后,直接链接数据库(db.Open())首先要看一看sql语句是要调用哪个方法(增删改查)

如果是增删改的情况下就调用:

int rel=cmd.ExecuteNonQuery();

如果是单行单列的情况下就调用:

int rel =(int)cmd.ExecuteScalar();

如果是多行多列的情况下就调用:

SqlDataReader dr=cmd.ExecuteReader();

调用完方法之后记得关闭数据库(db.Close()),之后如果是多行多列时,需要遍历数组while(dr.Read()){};然后在关闭数据库dr.Close();db.Close();

如果是增删改或单行单列的情况下就判断一下:if(rel>0){}else{}

注意!!!:

如果是往下拉列表或者其他的里面传值的话,必须要名称.Fill(声明的DataSet的名称,“有意义的名字”);

然后在放在数组里:this.框的名称.DataSource=ds.Tables[“有意义的名字”];
this.框的名称.ValueMember=“列表名”;
this.框的名称.DisplayMember=“列表名”;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值