• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

!!C#交互操作SqlServer数据库基本的增删改查

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
C#交互操作SqlServer数据库

 基本的增删改查


增 
using(SqlConnection conn=new SqlConnection("server=;database=;user=;pwd="))
{
conn.Open();
using(SqlCommand cmd=conn.CreateCommand())
{
cmd.CommandText="Insert into T_user (Username,Password,Errotimes) values(@Username,@Password,@Errotimes)";
cmd.Parameters.Add(new SqlParameter("@Username",Username));
cmd.Parameters.Add(new SqlParameter("@Password",Password));
cmd.Parameters.Add(new SqlParameter("@Errotimes",Errotimes));
cmd.ExecuteNonQuery();
}
}

 


删
using(SqlConnection conn=new SqlConnection("server=;database=;user=;pwd="))
{
conn.Open();
using(SqlCommand cmd=conn.CreateCommand())
{
cmd.CommandText="delete from T_user where id=@id ";
cmd.Parameters.Add(new SqlParameter("@id",id));

cmd.ExecuteNonQuery();
}
}

 

 

改
using(SqlConnection conn=new SqlConnection("server=;database=;user=;pwd="))
{
conn.Open();
using(SqlCommand cmd=conn.CreateCommand())
{
cmd.CommandText="Update _user set Username=@Username,Password=@Password,Errotimes=@Errotimes"
cmd.Parameters.Add(new SqlParameter("@Username",Username));
cmd.Parameters.Add(new SqlParameter("@Password",Password));
cmd.Parameters.Add(new SqlParameter("@Errotimes",Errotimes));
cmd.ExecuteNonQuery();
}
}

 

 

查询1 返回一行一列的查询
using(SqlConnection conn=new SqlConnection("server=;database=;user=;pwd="))
{
conn.Open();
using(SqlCommand cmd=conn.CreateCommand())
{
cmd.CommandText="select count(*) from T_user where name=@name";
cmd.Parameters.Add(new SqlParameter("@name",name));
cmd.ExecuteScalar();
}
}

 

 

查询2 “一般查询”(DataSet离线脱离数据库查询) 
using(SqlConnection conn=new SqlConnection("server=;database=;user=;pwd="))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select*from youdao where pwd=@pwd";
cmd.Parameters.Add(new SqlParameter("@pwd", txt.Text));
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataSet dataset = new DataSet();
adapter.Fill(dataset);
DataTable table = dataset.Tables[0];
DataRowCollection rows = table.Rows;
for (int i = 0; i < rows.Count; i++) 
{
DataRow row = rows[i];
int Age = (int)row["age"];
string name = (string)row["name"];

}
}

}

 


查询三 “大数据 ”连接数据库查询 ExcuteReader();
using(SqlConnection conn=new SqlConnection("server=;database=;user=;pwd="))
{
conn.Open();
using(SqlCommand cmd=conn.CreateCommand())
{
cmd.CommandText="select*from T_user where name=@name";
cmd.Parameters.Add(new SqlParameter("@name",name));
using(SqlDataReader dr=cmd.ExecuteReader())
{ while(dr.Read())
{
string Name=dr.GetString(0);
int Age =dr.GetInt32(1); 
}

}
}
}

  


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
c#HttpWebResponse远程服务器返回错误:(404)未找到获取StatusCode状态码 ...发布时间:2022-07-13
下一篇:
C#字符串模糊查找发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap